2
我见过用作前缀为私人性质对私有财产
private var _aPrivateVar: String = "I am private"
我看过他们不使用
private var aPrivateVar: String = "I am private"
语法上下划线命名规则,这都没有区别,我的首选是不使用它们的。但是,Swift中公认的约定是什么,这样我才能选择正确的习惯?
我见过用作前缀为私人性质对私有财产
private var _aPrivateVar: String = "I am private"
我看过他们不使用
private var aPrivateVar: String = "I am private"
语法上下划线命名规则,这都没有区别,我的首选是不使用它们的。但是,Swift中公认的约定是什么,这样我才能选择正确的习惯?
在此Swift Guide style,你可以找到类似的提法:
private var centerString: String {
return "(\(x),\(y))"
}
在The swift Programming Language book,你还可以找到这个例子:
private var privateInstance = somePrivateClass()
我相信,第二个选项是正确的方法去。
太好了 - 我认为这非常明确! –