class swift 中的初始化器
Initializers in class swift
初始化变量有什么区别:
class Person {
var name = String()
}
而不是:
class Person {
var name : String
init(name: String) {
self.name = name
}
}
谢谢
第一个片段
您可以调用
let person = Person()
第二个片段:
你必须调用
let person = Person(name:"")
获取空实例 name
属性
PS:""
比String()
更容易写
初始化变量有什么区别:
class Person {
var name = String()
}
而不是:
class Person {
var name : String
init(name: String) {
self.name = name
}
}
谢谢
第一个片段
您可以调用
let person = Person()
第二个片段:
你必须调用
let person = Person(name:"")
获取空实例 name
属性
PS:""
比String()