開關和列舉

Switch 語句與 Enum 值非常相似

enum CarModel {
    case Standard, Fast, VeryFast
}

let car = CarModel.Standard

switch car {
case .Standard: print("Standard")
case .Fast: print("Fast")
case .VeryFast: print("VeryFast")
}

由於我們為汽車的每個可能值提供了一個案例,我們省略了 default 案例。