【GO】复合类型:切片扩容时地址变化

代码

https://github.com/fangkang7/goLearn

案例

这里进行俩次的切片定义 在这个时候array、slice1、slice2的内存地址是一致的 在这个时候改变任意一直切片的元素其他俩个都会相应改变

但是给slice2进行扩容后,返现slice2的地址发生了改变,slice1和array的元素改变后slice2的元素还是不会改变

这是因为slice2进行了扩容后地址发送了改变,与array和slice1在无关系
在这里插入图片描述

博主微信欢迎交流

在这里插入图片描述

发布了859 篇原创文章 · 获赞 131 · 访问量 67万+

猜你喜欢

转载自blog.csdn.net/fangkang7/article/details/104902677