func multiply(a, b int) int {
return a * b
}
//a, b의 type을 정해줘야 한다 => a, b int
//return 값의 type을 정해줘야 한다 => int { }
func lenAndUpper(name string) (int, string) {
return len(name), strings.ToUpper(name)
}
//Go 에서는 여러개의 값을 리턴받을 수 있다 => type 도 지정해줘야 한다.
func repeatMe(words ...string) {
fmt.Println(words)
}
//Arguments가 여러개인 경우 type 앞에 ...을 붙이면 원하는 만큼 가능하다.
//=>words ...string
func main() {
repeatMe("jootang", "hwan", "John", "Angel")
}
//입력한 만큼의 words가 Println 된다.
'golang' 카테고리의 다른 글
method & error 만들기 (2) | 2022.09.22 |
---|---|
Struct 맛보기 (3) | 2022.09.20 |
Maps (3) | 2022.09.17 |
array & slice (0) | 2022.09.17 |
POINTER (0) | 2022.09.15 |