james-l
2/11/2017 - 9:46 PM

go里面的长度可变参数variadic 就像python里面的args

go里面的长度可变参数variadic 就像python里面的args

func main() {
	values := []int{1, 2, 3, 4, 5}
	sum := addAll(values...)
	fmt.Println(sum)
}

func addAll(values ...int) (sum int) {
	for _, v := range values {
		sum += v
	}

	return
}