汪宣桐的博客

代码先是给人看的,然后才是机器!!

枚举

枚举

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

定义

  • 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
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XuanTong520/article/details/79964020
个人分类: Swift iOS
上一篇函数
下一篇结构体和类
想对作者说点什么? 我来说一句

枚举.pdf枚举.pdf

2017年12月25日 826KB 下载

java的读写

2008年07月29日 4KB 下载

枚举系统进程的源代码资源

2010年07月01日 61KB 下载

枚举窗口的源代码资源

2010年07月02日 67KB 下载

java 枚举学习心得

2011年08月19日 41KB 下载

java枚举ppt和详细代码

2010年03月25日 3.51MB 下载

枚举系统文件类型的资源

2010年07月01日 61KB 下载

枚举系统字体的源代码资源

2010年07月01日 63KB 下载

VC++枚举局域网内计算机.rar

2010年06月28日 21KB 下载

没有更多推荐了,返回首页

关闭
关闭