【发布时间】:2014-11-05 01:52:12
【问题描述】:
var list1 = [1, 2, 3, 4, 5]
var list2 = list1
list2.removeLast()
println(list1)
println(list2)
这是一个简单的代码:
- 将 list1 分配给 list2
- 从 list2 中移除对象
- 该对象已从列表 2 中删除 但仍存在于列表 1 中
似乎赋值做了一些类似于复制但没有赋值指针的事情。
我想知道有没有官方文档说明以及如何制作enter code here
【问题讨论】: