Swift 枚舉含代碼

Swift 枚舉

Swift枚舉也被稱為Swift Enum。愛掏網 - it200.com它是由一組相關的值組成的數據類型。愛掏網 - it200.com它在類中聲明,并且可以通過該類的實例成員訪問其值。愛掏網 - it200.com

語法

enum enum_name
{
// values are described here
}

示例

讓我們舉一個示例來更好地理解。愛掏網 - it200.com在這里,我們將使用一個名為“連接狀態”的枚舉,使用switch語句來查看可能的條件。愛掏網 - it200.com

enum ConnectionStatus
{
    case Unknown
    case Disconnected
    case Connecting
    case Connected

}
var connectionStatus = ConnectionStatus.Connecting
connectionStatus = .Connected

switch connectionStatus {

    case .Disconnected:
    print("Disconnected")

    case .Connecting:
    print("Connecting")

    case .Connected:
    print("Connected")

    default:
    print("Unknown Status")
}

輸出:

Connected 

在上面的示例中,有4種情況:未知、斷開連接、連接中和已連接。愛掏網 - it200.com輸出顯示為”Connected”,因為它被設置為已連接。愛掏網 - it200.com如果將其設置為”Disconnected”,輸出將顯示為”Disconnected”。愛掏網 - it200.com

enum ConnectionStatus
{
    case Unknown
    case Disconnected
    case Connecting
    case Connected

}
var connectionStatus = ConnectionStatus.Connecting
connectionStatus = .Disconnected

switch connectionStatus {

    case .Disconnected:
    print("Disconnected")

    case .Connecting:
    print("Connecting")

    case .Connected:
    print("Connected")

    default:
    print("Unknown Status")
}

輸出:

Disconnected

這是我們在Swift中使用枚舉的方式。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 久久午夜综合久久| 胸大的姑娘动漫视频| 丰满岳乱妇在线观看中字无码| 制服美女视频一区| 国产精品亚洲а∨无码播放不卡 | 夜夜爽夜夜叫夜夜高潮漏水| 欧美在线性爱视频| 男女生差差差很痛的app| 91麻豆精品福利在线观看| 久久亚洲欧美国产精品| 亚洲精品视频免费| 国产免费av片在线观看播放| 奇米影视四色中文字幕| 日韩a级毛片免费视频| 洗澡被王总干好舒服小说| 香蕉久久夜色精品升级完成| 99久在线国内在线播放免费观看 | 国产精品毛片在线完整版| 成人性一级视频在线观看| 最近免费中文字幕完整7| 精品午夜一区二区三区在线观看| 国产亚洲情侣一区二区无| 欧美视频在线网站| 高中生被老师第一次处破女| **性色生活片久久毛片| 69久久夜色精品国产69小说| 99久久免费精品国产72精品九九| 一区二区三区免费电影| 中文在线天堂网www| 人人妻人人澡人人爽欧美一区双| 国产日韩综合一区二区性色av| 国产麻豆剧果冻传媒一区 | gogogo高清在线播放| 一进一出60分钟免费视频| 中文字幕乱伦视频| 中文字幕一区二区在线播放 | 亚洲欧美日韩久久精品第一区| 亚洲视频在线观看网站| 亚洲精品一区二区三区四区乱码| 亚洲精品视频观看| 亚洲欧美国产精品专区久久|