package main
import "fmt"
//variadic functions 可变参数函数
func sum(nums ...int) {
//输出函数参数值
fmt.Println(nums, "")
total := 0
// for range 遍历参数值
for _, num := range nums {
total += num
}
fmt.Println(total)
}
func main() {
// 可变参数可以使用不同的参数值来调用
sum(1, 2)
sum(1, 2, 3)
nums := []int{1, 2, 3, 4}
sum(nums...)
}