为什么用...就不能append到接口切片中? 其它两个又可以的?
```
func main() {
var nums1 []interface{}
nums2 := []int{1, 3, 4}
nums3 := append(nums1, nums2...) // 为什么不行?
nums4 := append(nums1, 1, 2, 3)
nums5 := append(nums1, nums2)
fmt.Println(nums3, nums4, nums5)
}
```
有疑问加站长微信联系(非本文作者))
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)