在 Swift 中,您可以在声明变量时在类中初始化变量:
var name: String = "John"
Run Code Online (Sandbox Code Playgroud)
或者你可以用 init 初始化:
var name: String
init(name: String) {
self.name = name
}
Run Code Online (Sandbox Code Playgroud)
您使用哪个版本以及何时使用?
除非您提供初始值作为初始化程序参数(出于明显的原因,您必须在初始化程序中这样做),否则您可以使用这两种方法中的任何一种。
我的规则是:
但除了第一个之外,其他两个只是根据个人喜好。
归档时间: |
|
查看次数: |
3804 次 |
最近记录: |