-
[Go] function을 공부해보자Go 2021. 12. 27. 22:53
package main import ( "fmt" "strings" ) func main(){ fmt.Println(multiplay(2,2)) length, UPPER := lenAndUpper("kim") // _ 넣으면 무시 가능 leng, _ := lenAndUpper("lee") fmt.Println(length, UPPER, leng) => 3, KIM, 3 repeatMe("kim", "lee", "park") => [kim lee park] } // arg에 대한 type을 지정해 준다 다음은 return에 대한 type func multiplay(a int,b int) int { return a * b } // arg에 대한 type 지정후 reuturn 값들에 대한 type 지정, 여러가지 가능 func lenAndUpper(name string) (int, string){ return len(name), strings.ToUpper(name) } // ...넣으면 arg 갯수 제한 없음 func repeatMe( word ...string) { fmt.Println(word) }