我见过下划线用作私有属性的前缀
private var _aPrivateVar: String = "I am private"
我见过它们没有被使用过
private var aPrivateVar: String = "I am private"
从语法上来说,这没有什么区别,我的偏爱就是不使用它们。然而,公认的惯例是什么in Swift以便我养成正确的习惯?
In this 快速指南风格 https://github.com/raywenderlich/swift-style-guide,你可以找到类似的参考:
private var centerString: String {
return "(\(x),\(y))"
}
In swift 编程语言书籍(swift 4 beta) https://itunes.apple.com/us/book/the-swift-programming-language/id1002622538?mt=11(链接至 ),您还可以找到以下示例:
第812页:
private var privateInstance = somePrivateClass()
第822页:
private var privateVariable = 12
摘自:Apple Inc.“Swift 编程语言(Swift 4 beta)”。 iBooks。
我确实相信第二种选择是正确的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)