1. 本節(jié)課將講解枚舉類型的使用。枚舉為一組相關(guān)的值棵逊,定義了一個共同的類型,從而可以在代碼中烦衣,以類型安全的方式調(diào)用這些值歹河。
2. 你可以用枚舉關(guān)鍵詞定義一個枚舉,并且使用大括號包含整個枚舉體花吟。和其它類型一樣,枚舉的名稱應(yīng)該以一個大寫字母開頭厨姚。
3. 然后在枚舉體之中衅澈,使用關(guān)鍵字case,標(biāo)明這一行將要定義一個新的枚舉成員谬墙。
5. 如果需要獲取某個枚舉成員,只需使用枚舉名稱配合點語法即可部默。
6. 多個枚舉成員還可以在同一行進(jìn)行定義侵蒙,它們之間用逗號分割即可。
7. 將枚舉中的某個成員賦值給一個變量時傅蹂,變量的類型會被自動推斷為枚舉類型纷闺。
8. 一旦變量的類型被推斷或聲明,就可以簡單的使用一個點語法份蝴,將它設(shè)置為相同枚舉類型的不同的值犁功。
9. 枚舉類型成員可以使用條件語句進(jìn)行匹配。首先定義一個枚舉類型的常量婚夫,并設(shè)置它的值為枚舉中的一個指定的成員浸卦。
11. 然后根據(jù)值的不同限嫌,在控制臺輸出不同的日志。匹配的結(jié)果位于第24行右側(cè)的實時反饋區(qū)时捌。
12. 定義一個新的枚舉怒医,并設(shè)置枚舉成員的值類型為字符。
13. 開發(fā)者可以給枚舉成員設(shè)置默認(rèn)值匣椰。這里定義了三個枚舉成員裆熙,并它們的值進(jìn)行初始化,從而設(shè)置枚舉成員的默認(rèn)值禽笑。
本文整理自:《Swift4互動教程》佳镜,真正的[手把手]教學(xué)模式僚稿,用最快的速度上手iOS開發(fā)和Swift語言,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1320746678蟀伸,或掃描本頁底部的二維碼蚀同。課程配套素材下載地址:資料下載