【发布时间】:2016-11-14 01:03:26
【问题描述】:
令人惊讶的是,下面的代码打印出SAME,而初始化程序每次都应该调用Z() 构造函数。如何使用此方法对 Z 的不同实例初始化数组?
import Foundation
class Z {
var i: Int = 0
}
var z: [Z] = [Z](repeating: Z(), count: 10)
if z[0] === z[1] {
print("SAME")
} else {
print("NOT SAME")
}
【问题讨论】:
标签: swift