5. 可变参数¶
可变参数是指函数传入的参数个数是可变的,为了做到这点,首先需要将函数定义为可以接受可变参数的类型。
package main
import "fmt"
func myfunc(args ...int ) {
for _,arg :=range(args){
fmt.Println(arg)
}
}
func main(){
myfunc(1,2,3)
}
任意类型的可变参数
func Printf(format string, args ...interface{}) {
// ...
}