为什么这个调用是正确的?

xsslong · · 775 次点击
add不是只接受int类型的可变参数吗, 为什么可以把 []int{1, 3, 7}看成一个参数???
#1
更多评论
add 接受的就是int数组类型的参数, args ...int,表示int数组。
#2
刚问了下别人, args ...int,表示int类型的可变参数, add([]int{1, 3, 7}...这个"..."是自动展开切片, 将切片中的值传入
#3