파이문

[Golang] Go에서 가변인자 사용하기 본문

TIL

[Golang] Go에서 가변인자 사용하기

민Z 2017. 2. 4. 20:55
728x90

Go에서 가변인자 사용하기


Go에서 가변인자를 사용하려면 ...을 사용하면 된다.

func sum(n ...int) int {
	total := 0
	for _, value := range n {
		total += value
	}
	return total
}

func main() {
	r := sum(1, 2, 3, 4, 5)
	fmt.Print(r)
}

가변인자는 슬라이스 타입이다.

Comments