用固定参数的形式声明的函数,调用时可以用可变参数的方式传值吗?
例如:
func xixi(a1 string, a2 string, a3 string){
varDump(a1)
}
xixi([]string{"as", "as", "12"}...) // 报错,参数个数不符
func xixi(a1 string, a2 string, a3 string){
varDump(a1)
}
xixi([]string{"as", "as", "12"}...) // 报错,参数个数不符
func xixi(args ...string){
for _, v:= range args{
varDump(v)
}
}
xixi([]string{"as", "as", "12"}...)