【发布时间】:2016-10-20 08:58:33
【问题描述】:
初始化变量有什么区别:
class Person {
var name = String()
}
代替:
class Person {
var name : String
init(name: String) {
self.name = name
}
}
谢谢
【问题讨论】:
标签: swift class initializer
初始化变量有什么区别:
class Person {
var name = String()
}
代替:
class Person {
var name : String
init(name: String) {
self.name = name
}
}
谢谢
【问题讨论】:
标签: swift class initializer
第一个sn-p
你可以打电话
let person = Person()
第二次sn-p:
您必须致电
let person = Person(name:"")
获取具有空 name 属性的实例
PS:"" 比 String() 更容易写
【讨论】: