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()
我相信,第二個選項是正確的方法去。
太好了 - 我認爲這非常明確! –