<分区>
既然 if/for 语句已经为代码块强制使用了括号,我发现短短的 1 行语句很快就会开始填充代码。以闭包类型的方式格式化它们并按如下方式呈现它们是否可以接受:
var physicsMarker = " "
if (eachChild.physicsBody != nil) { physicsMarker = "*" }
或者这是否会让那些查看我的代码的人继续“他在想什么”,而我应该坚持更传统的做法:
var physicsMarker = " "
if (eachChild.physicsBody != nil) {
physicsMarker = "*"
}
最佳答案
我经常使用单行样式。我认为它使代码更清晰、更易于阅读,尤其是当您是项目中的唯一人员时。
另一种类似的样式:
if (eachChild.physicsBody != nil)
{ physicsMarker = "*" }
这引起了对标识的注意,并且与 python 语法有相似的感觉。
各有各的!
关于ios - Swift,代码风格/格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26870219/
相关文章:
ios - Xcode 9.2 : missing required architecture arm64 in file/. ......./libPaymentsSDK.a(2 片)
ios - 使用 JSONModel 库将 jsonarray(具有不同类型)转换为模型数组
ios - 在 iOS 中将 3 条线动画化为 uibutton 的箭头
xcode - 如何在 Swift 中设置 NSTableColumn 的宽度
ios - 使用 IOS 静态库问题创建 NativeScript 插件
ios - 添加 Xcode 子项目 : Shouldn't all the source files get copied?