![]() |
1
4
不,现有项目不会受到影响,除了可能符合垃圾回收的条件。 这就像将变量设置为null一样,实际上:
另一种思考方式是,如果你有一个地址簿,上面写满了你的朋友和家人的地址,然后把它扔到火上……你就再也找不到你的朋友或家人在哪里了,但这不会改变他们住的地方。(请参见 this answer 更多关于此类类比的信息。) |
![]() |
2
1
您决定创建一个新列表,该列表引用同一索引下的相同对象,即索引0处List1的引用与索引0处的List2的引用相同。 现在您清除了第一个列表(它甚至不知道第二个列表的存在)。您的第二个列表保持不变!这里的商品数量没有什么区别。
但在显示的代码中似乎没有这样做。指出这一点,以防万一,你会在未来面对它。 |
![]() |
juiceb0xk · 运行安装程序时更改程序包名称。py公司 7 年前 |
![]() |
vince · 角反应形式的深度复制? 7 年前 |
![]() |
rener172846 · 如何在Haxe中克隆动态对象? 7 年前 |
|
Hemispherr · git克隆的权限被拒绝 7 年前 |
![]() |
Jason · 克隆模板时如何更改内部div? 7 年前 |
![]() |
yuppo · git属性中忽略了负面模式 7 年前 |