- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 关于Go中的slice当作函数的参数传递的研究
答:虽然s1作为参数传递时是传递s1的副本,但是该副本中的底层数组还是原始s1的底层数组,s2的array和s1的array保存的内存地址依旧是同一个数组的首个元素的地址。当我们将slice作为参数传递时,参数slice的array保存的内存地址与原始slice中array保存的内存地址是相同的。所以修改s2的元素会影响到s1。问:为什么在函数内部修改s2会改变s1的元素?
2025-04-10 21:20:48
107
空空如也
由树的后根遍历和节点次序还原树。
2022-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人