函数参数的 splats 写法无法识别?

jiyinyiyong · · 3841 次点击
polaris
社区,需要你我一同完善!
比如: func Add(args ...int) {} func Calu(args ...int) { // Add(args...) 或者 Add(args[0], args[1]) }
#3
更多评论
polaris
社区,需要你我一同完善!
变参,也叫不定参数。 你这里的 add 方法并没有接收一个变参,你不能直接将一个变参传递给 add。 可以这么调用:add(arg[0], arg[1]) 当然,你需要保证 arg 长度大于1。
#1
<a href="/user/polaris" title="@polaris">@polaris</a> 书上有这样的例子是那样的啊?
#2