參考 Apple 官方 Swift 聖經的程式空白縮排格式
Aug 9, 2017 · 2 min read
為了寫出更好更漂亮的 Swift 程式,就算是小小的空白也要隨時記在心上。以下是彼得潘參考 Apple 官方聖經 The Swift Programming Language 整理的小小幾點空白注意事項。
: 後留一個空白,比方 Type Annotation,Inheritance 和 dictionary。
let name: String = "彼得潘"class ViewController: UIViewController {}let songDic: [String: String] = ["singer": "田馥甄", "name": "演員"]
逗號後留一個空白,比方分隔參數,分隔 array 成員,遵從 protocol。
func crushOn(name: String, gender: String) {}crushOn(name: "Wendy", gender: "女")class ViewController: UIViewController, UITableViewDelegate {}let names = ["Peter", "Wendy", "Hook"]
-> 的前後留一個空白
func crushOn(name: String, gender: String) -> Bool { if name == "Wendy" && gender == "女" { return true } else { return false }}
{ 前留一個空白,比方類別的 {,function 的 {
class Baby {}
else 接在 } 的後面,中間留一個空白
var age = 18if age < 30 {print("你是我的傳說")} else if age < 50 {print("你可能是我的傳說")} else {print("你不能是我的傳說")}
