「Swift」switch文で列挙型(enum)の要素を判定する
書式
let 変数名:列挙型名 = { return .メンバー変数}() switch文 変数名 { case 値1: 処理コード }
使用例
//列挙型の宣言 enum User { case CITYA, CITYB, CITYC } //要素CITYBを返す let city: User = { return .CITYB }() //switch文を使う switch city { case .CITYA: print("東京 AA") case .CITYB: print("大阪 BB") case .CITYC: print("福島 CC") }
結果
大阪 BB