<分区>
我有这个简单的类:
import UIKit
let builtIn = MyClass(n1: 1)
print("DeviceA: \(builtIn.n1)") // DeviceA Optional(1)
class MyClass: NSObject {
var n1: Int!
init(n1: Int) {
super.init()
self.n1 = n1
}
}
为什么控制台上是DeviceA Optional(1)
而n1
不是可选的?
我可以通过 print("DeviceA:\(builtIn.n1!)")
解决这个问题。但我只是不明白为什么 Optional
在那里。
谢谢,