1
105
对象不是通过引用传递的。对象根本没有传递。 默认情况下,参数的值是按值传递的-无论该值是值类型值还是引用。如果通过该引用修改了一个对象,那么调用代码也将看到该更改。
在最初显示的代码中,没有理由使用
现在,在您显示的代码(最初)中,您只有:
你的意思是这样的代码:
或者这样的代码:
?如果是后者,那么你不需要
如果你能展示一个短的但是 完成 这个程序演示了你的问题,它将更容易解释发生了什么。 这一主题很难在几段时间内做到公正-所以我有一个 entire article about it 希望能让事情变得更明显。 |
Tono Nam · 无法在golang中通过引用修改对象 2 年前 |
uzivanky · 课堂上不同的“this” 6 年前 |
Henry Marshall · 通过引用替换JS对象[重构工作代码] 6 年前 |
user9441223 · 通过引用传递对象并将其存储为成员变量 6 年前 |
Enryu · 参考变量参数vs局部参考变量[关闭] 6 年前 |
Tryer · 计算不同类别对象的数量 6 年前 |