golang list slice 删除其中一项比对

panda1986_meng ·
s = append(s[:i], s[i+1:]...) // 最后面的“...”不能省略 为什么必须要带着“...”,能简单说明一下吗,好像go里面有很多奇怪的写法,没有详细解释,
#1
更多评论
这是解构方法。append函数的第二个参数本身只接受可变参数,如果你要输入一个数组,那么必须将这个数组解构成N个参数,这个...就是起到解构作用
#2