SwiftでもSwitch文があり、enumがある。
そこで定番の使い方がswitchのcaseでenumを使う方法。
Swiftのswitch文でenum(列挙型)を使う
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
enum Fruits: String { case Apple = "りんご" case Banana = "ばなな" case Orange = "おれんじ" } let fruits: Fruits fruits = Fruits.Orange switch fruits { case .Apple: print(Fruits.Apple.rawValue) case .Banana: print(Fruits.Banana.rawValue) case .Orange: print(Fruits.Orange.rawValue) } // "おれんじ" |
enumを使ったswitch文はこんな形で書ける。
enumがわからない人は、enum単体の説明があるので以下の記事をチェックしよう。