golang
기본 Function
주탱2
2022. 9. 7. 11:38
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 된다.