slice的拷贝:

1> 浅拷贝:只是复制指向对象的指针 公用相同的底层数组 任何一个数组元素的改变 都会影响到双方
赋值方式 slice1 := slice2 (浅拷贝 地址复制)
2> 深拷贝:拷贝的是数据本身 是值拷贝 会创建一个新的对象 新对象和原始对象 不共享内存
赋值方式: copy(slice2, slice1) (深拷贝 值复制)
posted @ 2023-02-01 17:13  幸福捕手  阅读(14)  评论(0编辑  收藏  举报