新手求问数组问题

haiqishiwo · · 751 次点击
a是数组,ints是切片
#2
更多评论
数组是定长的 切片是可以根据容量扩容的 切片容量没有达到扩容前,是和数组a共享同样的空间的,扩容后就会申请新的内存空间,此时就跟被切片的数组没有任何关系了。
#1
看下slice数据结构就知道了。另外这种变态写法,只有考试题会遇到吧。 一般这样写 ``` a := [...]int{1, 2, 3, 4, 5} b := a[:3:3] //让 a底层数组与b分离 ```
#3