Swift 枚举和switch
来源:互联网 发布:airs数据下载 编辑:程序博客网 时间:2024/06/06 05:35
Ok 来看看,枚举和switch
枚举
我认为啊,枚举就是把一些集合,给上名字,就避免了硬编码的尴尬,谁知道数字代表啥意思,肯定不如打一串有意义的字符好,而且还不会输入错误
一般来收就酱就好啦
enum SomeEnumeration { //里面定义枚举}
举个栗子,我定义了两个类型,一个是Beitie,一个是Renwu
enum Leixing { case Beitie case Renwu}
用的时候就先申明一个变量来 ,不赋值
var haha:Leixing?
而后呢,赋值就这样子写
haha = .Beitie // haha = .Renwu
这样就可以了,既然我们有了这个变量后,拿着它就得去判断这用了
一般会用switch,像这个样子
switch haha! { case .Beitie: //code default: //code }
开始的时候我没有在haha后面加上感叹号,一直报错,因为switch他没办法去匹配Leixing这里面的东西所以得强加上感叹号才行
当然不加感叹号的话得在 .Beitie后面加?,感觉swift对这个类型有这变态的控制
switch
switch case 这个不陌生
可以不写break,如果都能概括的话可以不写default,fallthrough是强行执行下面的语句
switch expression { case expression1 : statement(s) fallthrough /* 可选 */ case expression2, expression3 : statement(s) fallthrough /* 可选 */ default : /* 可选 */ statement(s);}
就酱
0 0
- Swift 枚举和switch
- swift中的枚举个例和switch个例
- Swift基础语法: 24 - Swift的枚举语法, 匹配枚举值和 Switch 语句, 关联值, 原始值
- 7.2 Swift中switch匹配枚举
- OC枚举和Swift 枚举
- java枚举和switch案例
- 枚举和switch一起使用
- java 中的枚举和Switch
- 枚举和switch的用法
- Swift基础语法-枚举,枚举原始值,枚举相关值,switch提取枚举关联值
- Swift-枚举类型以及原始值,与Switch匹配
- 7.6 Swift中switch提取枚举关联值
- swift 枚举和结构体
- Swift-枚举和结构体
- Swift学习枚举和数据结构
- Swift枚举和结构体
- Swift 枚举和结构体
- 枚举类型 和 if switch case
- JS组件系列——Form表单验证神器: BootstrapValidator(转)
- Iterative algorithms(迭代算法)
- 技术结构图
- web错题笔记(二)
- hadoop hdfs常用命令
- Swift 枚举和switch
- Unity3D之Mecanim动画系统学习笔记(八):Animator Layers(动画分层)
- Android应用的自动升级、更新模块的实现
- 百度地图 JS API 隐藏信息弹窗自带的关闭按钮
- 分布式编译-IncrediBuild
- VsCode插件整理
- Sublime Text3下的markdown插件的安装及配置
- TFS权限
- [BZOJ]1009 GT考试