但是copy复制为值复制,改变原切片的值不会影响新切片。但是切片就灵活多了,感觉切片存在两种形态,第一种是映射数组来的,那么数组数据变化后,切片数据也变化,h j为映射切片 ,第二 种是独立切片,切片独立创建,并不依赖于任何数组, x y z均为独立切片,z拷贝自y,当y数据改变时,z不受影响。呵呵 ,这下明白了,添加成员时,容量是2的指数递增的,2,4,8,16,32。而且是在长度要超过容量时,才增加容量。我想在以后的开发中,切片我一定会比数组用的多,因为在原来的项目里,几乎所有数组都是无法提前知道它的长度的,都是会随时增加成员的。

golang中切片copy复制和等号复制的区别介绍

golang中切片copy复制和等号复制的区别介绍

golang中切片copy复制和等号复制的区别介绍