It won't hurt to try

go function 본문

Go

go function

yongki.doki 2022. 3. 27. 16:34

인수

예를 들어 2개의 int 값을 받는다고 하자

func f(num1 int, num2 int) int {

}

보통은 위와 같이 인수를 설정해줄것이다.

go의 편한점은 

func f(num1, num2 int) int {

}

위와같이 여러개의 인수의 타입이 같은 경우 한번만 선언해주면 된다는 것이다.

 

그리고 python의 튜플처럼 여러개의 값을 리턴할수 있다.

그럴때는 위의 lenAndUpper함수처럼 각각의 리턴타입을 지정해준다.

그리고 리턴받고 싶진않은 값이 있으면 _으로 받으면 된다.

 

naked rerturn

defer

defer은 함수가 끝난뒤에 실행된다.

 

300x250
300x250

'Go' 카테고리의 다른 글

go if  (0) 2022.03.27
go for  (0) 2022.03.27
go variable  (0) 2022.03.27
go import  (0) 2022.03.27
go install to build  (0) 2022.03.26
Comments