【Swift】enum(列挙体)の使い方

通常のenum
enum BloodType {
    case ab
    case a
    case b
    case o
}

let typeAB = BloodType.ab
// "ab"
値型のenum
enum Signal: Int {
    case blue = 1
    case yellow = 2
    case red = 3
}

let blueValue = Signal.blue.rawValue
// 1
enum Weather: String {
    case sunny = "晴れ"
    case cloudy = "曇り"
    case rain = "雨"
    case snow = "雪"
}

let weatherStr = Weather.sunny
weatherStr.rawValue
// "晴れ"
参考テキスト
詳解Swift 第3版 [ 荻原 剛志 ]

詳解Swift 第3版 [ 荻原 剛志 ]

価格:3,456円
(2017/1/3 01:58時点)
感想(0件)

スポンサーサイト
広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中