본문 바로가기

golang

기본 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("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