第1篇:swift语言笔记:switch关键点
来源:互联网 发布:免费域名邮箱 编辑:程序博客网 时间:2024/05/20 13:17
1.语法:
switch 条件表达式 {
case 值1:
语句组1
...
default:
语句组
}
2.注意事项:
a.必须有default分支;
b.“..”代表前闭后开;
c.“...”代表前闭后闭;
d.使用枚举时,必须包含所有情况,可以无default分支;
e.case语句默认不会往下继续执行,fallthrough可以实现继续往下执行。
3.使用元组:
a.即“条件表达式”为元组;
b.分支的“()”中的“_”代表不进行比对;
c.同样元组中的元素也可以使用范围匹配(“..”/“...”);
d.值绑定,元组中元素使用常量或者变量,可以将“条件表达式”中传入的值取出来,在语句组中使用,如:
switch ... {
case (_, let value, ...)
if value > 0 {
println("value is \(value)")
}
defaule:
println("This is default")
}
e.where语句,在值绑定的前提下使用,可以起到过滤的作用,如
...
case (_, let value, ...) where value > 0
...
default:
...
f.swift语言的switch语句相对 C++的switch语句强大了很多,灵活使用会提高代码的灵活性,减少代码量的同时可实现的功能更加丰富。
- 第1篇:swift语言笔记:switch关键点
- 第9篇:swift语言笔记:继承关键点
- 第2篇:swift语言笔记:控制语句其他关键点
- 第3篇:swift语言笔记:基本语法/运算符/数据类型/字符串等关键点
- 第4篇:swift语言笔记:集合(数组/字典)关键点
- 第5篇:swift语言笔记:函数和闭包关键点
- 第6篇:swift语言笔记:面向对象特性关键点
- 第8篇:swift语言笔记:属性与下标关键点
- 第7篇:swift语言笔记:方法与构造器关键点
- swift 关于 switch 笔记
- ucosii关键点笔记
- swift switch的几点用法
- C语言笔记switch
- 学校学习ios教程笔记,第三节swift中的switch,for循环和while循环
- ios教程笔记,第三节 swift中的switch,for循环和while循环
- Swift语言中的switch语句的妙用
- swift 学习笔记(16)-switch 语句
- swift 初级 C语言和swift中 switch用法区别
- 《Machine Learning(Tom M. Mitchell)》读书笔记——4、第三章
- 《Java Generics and Collections》笔记-Queue II
- 【Android工具类】DES加密时代的终结者——AES加密算法
- 应聘时最漂亮的回答(1)
- 应聘时最漂亮的回答(2)
- 第1篇:swift语言笔记:switch关键点
- [iOS-GQiang]AsyncSocket
- 腾讯阳谋:微信电话本不让运营商“颤抖”
- 如何在win8/8.1上安装Visual C++ 6.0
- MongoDB与内存
- 软工学习——软工视频总结
- 《unix高级环境编程》高级 I/O——记录锁
- Android Studio导入Project、Module的正确方法
- /bin/bash^m: