1.它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。
func mytest(args ...string) { //可以接受任意个string参数
for _, v:= range args{
fmt.Println(v)
}
}
2.第二个用法是slice(切片)可以被打散进行传递。
func main(){
var _s= []string{
"aa",
"fdds",
"rer",
"443",
}
mytest(_s...) //切片被打散传入
}