1. if 判断语句
Snip20190920_24.png
1 .对比OC的 if判断 , 没有() ; 写上也可以,不影响
2 .Swift中{ } 不能省略; OC中后面只有一行代码的情况可以省略
3 .没有非零即真的概念, 只有true 和 false
2. 三目运算符
与 OC 完全相同Snip20190920_26.png
3. switch运算符
- Swift中 switch判断不再局限于整数, 可以判断任意类型; 而OC只能判断整数. 下图中就是使用switch来判断一段范围, 其中s就是score的别名.
image.png
当不需要对别名进行一些操作的时候, 可以使用占位符"_":image.png
- 没有了break 和 ( ), 但是每句判断之后都要接一段代码.
- fallthrough穿透
image.png
最后, 以上内容如有问题, 欢迎指正, 或者有其他的问题, 也欢迎留言讨论~
网友评论