關於Go語言slice切片個人學習心得

一句話概括切片就是:     切片實際上就是對數組內存地址引用  而數組本身就是一個連續的內存地址 , 當超過了底層數組的範圍之後就會分配一個新的數組給切片 結合下面代碼看一下就懂了 在第一次append時改變了arr的最後一個元素 當第二次append的時候 arr存不下了更多的元素 分配的一個新的數組 所以arr第二次append的時候沒有新增值 如果給 arr = [...]int{0,1,
相關文章
相關標籤/搜索