【发布时间】:2015-03-04 22:23:36
【问题描述】:
如何制作一个数组的精确副本?
我很难找到有关在 Swift 中复制数组的信息。
我尝试使用.copy()
var originalArray = [1, 2, 3, 4]
var duplicateArray = originalArray.copy()
【问题讨论】:
-
为什么不直接这样赋值:
var duplicateArray = originalArray -
这在我的情况下不起作用。这会创建另一个对象,它只是对同一个数组的引用,最终会得到两个引用同一个数组的变量。
标签: arrays swift reference copy