package main
import "fmt"
// func args(arg ...int) sum int( “sum int" 这样写会报编写不规范,虽然支持对返回值函数命名,但是对于形参为切片类型的却不支持。
func args(arg ...int) int {
sum := 0
for i := 0; i < len(arg); i++ {
sum += arg[i]
}
return sum
}
func main() {
res := args(10, 49, 20, 0, 43)
fmt.Println(res)
}