代码格式
1. 缩进
2. 单行长度
3. 删除行尾空格
4. 左括号放在代码后面
class MyClass {
func myMethod() {
if x == y {
/* ... */
} else if x == z {
/* ... */
} else {
/* ... */
}
}
/* ... */
}5. 冒号前不需要空格
6. 逗号后面需要空格
7. 操作符前后需要空格
8. 多行缩进
9. 多个参数的函数调用
10. 数组,字典元素过多
11. 空数组和空字典
12. 使用变量拆分过多的条件判断
13. 控制流语句避免使用括号
14. 关注点分离
15. 访问控制
16. 自由函数
17. 分号
18. 表情符号
19. 分隔代码
最后更新于