枚举

枚举

枚举为一组相关值定义了一个通用类型,从而可以让你在代码中类型安全地操作这些值。

定义
  • enum 关键字来定义一个枚举,然后将其所有的定义内容放在一个大括号 {} 中:
enum SomeEnumeration {
    
    case north
    case south
    case east
    case west
}

SomeEnmeration.east
  • 多个成员值可以出现在同一行中,要用逗号隔开:
enum Planet {
    case mercury, venus, earth, mars, jupiter, saturn, uranus, neptune
}
使用

使用枚举类型加.的方式使用枚举类型

SomeEnumeration.east

  • 当确一个变量确认了枚举的类型时,使用时可以用不写类型,使用.直接使用。
func getDirection(_ diretion: SomeEnumeration) {

}

getDirection(.east)

枚举的值就是枚举值。使用rawValue获取枚举对应的原始值。

enum SomeEnumeration: Int {
    
    case north = 0
    case south
    case east
    case west
}

SomeEnumeration.east.rawValue
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值