Swift 枚举

作者: 追逐_chase | 来源:发表于2017-11-20 14:27 被阅读1次
    Swift.png
    枚举的介绍
    • 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。
    • 给枚举的成员类型赋值一个值,该值可以是 字符串,字符,或是一个整型值或浮点数。
    • 在swift中,枚举类型默认情况下不表示任何类型
    • 在oc语言中枚举指定相关名称为一组整型值
    • 枚举值仅仅是一个抽象的符号,并不代表任何类型,如果想要绑定原始值,必须指明枚举的类型
    枚举的语法
    • 使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内
    enum 枚举名称 { 
    // 枚举定义放在这里
    case 定义1
    case 定义2
    
    }
    
    // 枚举 方向
    enum CompassPoint {
        case north
        case south
        case east
        case west
    }
    
    print(CompassPoint.north);
    
    
    枚举原始值
    // Int:表示里面存储的值的类型
    enum CompassPoint:Int {
        case north = 1
        case south = 2
        case east = 4
        case west = 5
    }
    
    print(CompassPoint.north);
    //打印结果:north
    //原始值  rawValue
    print(CompassPoint.north.rawValue);
    //打印结果:1
    
    
    

    相关文章

      网友评论

        本文标题:Swift 枚举

        本文链接:https://www.haomeiwen.com/subject/sktvvxtx.html