Swift5.1—控制流

简介: Swift5.1—控制流

Swift 提供了多种流程控制结构,包括可以多次执行任务的 while 循环,基于特定条件选择执行不同代码分支的 if、guard 和 switch 语句,还有控制流程跳转到其他代码位置的 break 和 continue 语句。


Swift 还提供了 for-in 循环,用来更简单地遍历数组(Array),字典(Dictionary),区间(Range),字符串(String)和其他序列类型。


Swift 的 switch 语句比许多类 C 语言要更加强大。case 还可以匹配很多不同的模式,包括范围匹配,元组(tuple)和特定类型匹配。switch 语句的 case 中匹配的值可以声明为临时常量或变量,在 case 作用域内使用,也可以配合 where 来描述更复杂的匹配条件。


目录
相关文章
|
4月前
|
Swift
Swift的控制流语句
Swift的控制流语句
32 3
|
4月前
|
Swift 开发者
在Swift中,错误处理
在Swift中,错误处理
27 6
|
6月前
|
Go Swift
39 如何在Swift里进行错误处理
在Swift里进行错误处理
32 0
|
3月前
|
Swift
在Swift编程语言中,控制流语句
在Swift编程语言中,控制流语句
29 2
|
3月前
|
Swift
在Swift编程语言中,`while`循环
在Swift编程语言中,`while`循环
107 1
|
3月前
|
Swift 索引
在Swift编程语言中,`for-in`循环
在Swift编程语言中,`for-in`循环
29 3
|
3月前
|
Swift
在Swift编程语言中,`if`, `else if`, 和 `else` 语句
在Swift编程语言中,`if`, `else if`, 和 `else` 语句
24 1
|
4月前
|
Swift
Swift 的控制流结构
Swift 的控制流结构
23 1
|
C# Swift
深入浅出Swift(2)—— 控制流
深入浅出Swift(2)—— 控制流
52 0
【Swift4】(4) 控制流 for | switch | if-else
【Swift4】(4) 控制流 for | switch | if-else