【從零開始學 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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~