golang
json
- 必须传入一个指针类型,但是声明的指针类型不行
1 | // 错误 |
slice
- slice传递时候,实际上都是值传递,只不过创建新的slice时候,系统没有全部复制一份,而是把原来的数据给了一个新的引用,这才导致了,只要容量不变化,新slice的操作都会转移到老slice上,slice结构如下
1 | type slice struct { |
如果彻底不想改变老slice,可以逐个值放进去
1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!