### 用**固定参数**的形式声明的函数,调用时可以用可变参数的方式传值吗?
#### 例如:
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"}...)
```
#2
更多评论
不行吧,形参必须声明为可变参数。参考 append 函数
append(s1, []string{"a","b"}...)
#1