红色框中,为什么这2行代码,实现的结果会不一样??
求大神解答下
![image.png](https://static.studygolang.com/181115/6ae3a0a7f57a52f619e0a5c3f49b4ccd.png)
参考:https://blog.csdn.net/shengzhu1/article/details/53736410
就是需要一个干净的临时变量
#1
更多评论
因为res 是引用类型。
可以理解为append 只是把 指向res对象的指针append 到了ret中。 每次修改 res 的值,引用res的相关数据都会变化。
#2