在 Swift 中数组有一个特殊的行为,但为什么这里 arr1 包含两次“item 1”而 arr2 只包含一次?
在这里将 arr1 定义为实例变量有什么变化(相对于将 arr2 定义为局部变量)?
更新:我正在使用 Xcode 6.0.1
最佳答案
我可以在 Xcode 6.0.1 中可靠地重现这个结果:
但在 Xcode 6.1 GM 中没有:
看起来这是一个已修复的错误。
作为临时解决方法,这适用于 Xcode 6.0.1:
关于arrays - Swift 数组行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235785/