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