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 }