golang (10) 썸네일형 리스트형 POINTER package main import "fmt" // test func main() { a := 2 //a 주소에 담긴 값 : 2 b := &a //b : a 주소 값 *b = 4 //*b : b 값 (a 주소 값)을 4로 변경 => a 주소에 담긴 값 4로 변경 fmt.Println(a) // => 출력 : 4 } 기본 Function 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.. 이전 1 2 다음