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)
}