第七章 控制流

第七章 控制流

斯维夫特(Swift)(Swift) 提供了近似于 C
语言的控制流结构,包括forwhile循环;ifswitch条件语句;breakcontinue决定实施流程。
相比于 C 语言的for-condition-increment循环语句,斯维夫特(Swift)插手了for-in循环。那种方法在遍历数组,字典,范围,字符串或其余系列变量时很便利。
Swift 的switch也比 C
中的要强硬许多。程序不会超越执行不一的标准段,在每段条件的末尾会自动跳出switch。条件入口可以匹配许多不一的门类,包括区域匹配,元组匹配,以及类型转换。被匹配的变量可以被赋值给一个临时的常量,该常量的职能于为该规范段。复杂的尺码判断可以用where子句详细的表述。