package main
import "fmt"
func main() {
myfunc1(88, 42, 12, 56) //传递不定数量的参数
myfunc2([]int{88, 42, 12, 56}) //传递一个数组切片
}
func myfunc1(args ...int) { //接受不定数量的参数,这些参数的类型全部是int
for _, arg := range args {
fmt.Println(arg)
}
}
func myfunc2(args []int) { //传递一个数组切片
for _, arg := range args {
fmt.Println(arg)
}
}