【從零開始學 Swift 程式設計】列舉

【從零開始學 Swift 程式設計】線上免費講義課程目錄

列舉 (Enumerations)

列舉,提供一個自定義的型別,將一組相關的資料值放在一起,例如方向:東、南、西、北。

enum Direction{
    case north
    case south
    case east
    case west
}


var directionToHead = Direction.south
switch directionToHead {
case .north:
    print("朝北邊")
case .south:
    print("朝南邊")
case .east:
    print("朝東邊")
case .west:
    print("朝西邊")
}

raw values

原始值 (raw values),不好辨識,可以使用相關名稱替代原始值。

enum Week: Int {
    case Monday = 1
    case Tuesday = 2
    case Wednesday = 3
    case Thursday = 4
    case Friday = 5
    case Saturday = 6
    case Sunday = 7
}

print(Week.Sunday)
print(Week.Sunday.rawValue)

參考資料

The Swift Programming Language - Enumerations
https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html


那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰~