Swift提供了各种控制流程语句.这些包括while多次执行任务的循环; if,guard和switch基于特定条件执行不同代码分支的语句; 和语句,如break和continue对执行流在你的代码转移到另一个点. 迅速还提供了for- in循环,可以很容易地遍历数组,字典,范围,字符串和其它序列. Swift的switch声明比许多类C语言中的声明强大得多.案例可以匹配许多不同的模式,包括区间匹配,元组和特定类型的强制类型转换.switch案例中的匹配值可以绑定到临时常量或变量以在案例主体中使…