有的时候,咱们可能须要屡次执行同一块代码。个别状况下,语句是按程序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

编程语言提供了更为简单执行门路的多种控制结构。

循环语句容许咱们屡次执行一个语句或语句组,上面是大多数编程语言中循环语句的流程图:

循环类型

Swift 语言提供了以下几种循环类型。点击链接查看每个类型的详细描述:

循环类型形容
for-in遍历一个汇合外面的所有元素,例如由数字示意的区间、数组中的元素、字符串中的字符。语法:for index in var { 循环体 }
for 循环该循环形式在 Swift 3 中曾经弃用。
while 循环运行一系列语句,如果条件为true,会反复运行,直到条件变为false。语法:while condition { statement(s) }
其余的不罕用

循环管制语句

循环管制语句扭转你代码的执行程序,通过它你能够实现代码的跳转。Swift 以下几种循环管制语句:

管制语句形容
continue 语句通知一个循环体立即进行本次循环迭代,从新开始下次循环迭代。
break 语句中断以后循环。
fallthrough 语句如果在一个case执行完后,继续执行上面的case,须要应用fallthrough(贯通)关键字。