Swift 原始值

来源:互联网 发布:java静态方法的调用 编辑:程序博客网 时间:2024/06/04 18:40
///< 注释: 在使用原始值为整数或者字符串类型的枚举时,不需要显式地为每一个枚举成员设置原始值,Swift 将会自动为 你赋值。 (例如,当使用整数作为原始值时,隐式赋值的值依次递增 1 。如果第一个枚举成员没有设置原始值,其原始值将 为0。 )///< 事例:1.第一种写法enum listValue: Int {    case listValue_0    case listValue_1    case listValue_2    case listValue_3}///< 事例:2.第二种写法enum listValue: Int {    case listValue_0, listValue_1, listValue_2, listValue_3}///< 在上面的listValue例子中, listValue_0 的隐式原始值为0 ,依次类推。///< 使用枚举成员的 rawValue 属性可以访问该枚举成员的原始值:let result = listValue.init(rawValue: 1)print(result ?? "default")

0 0