Swift 循环

简介: 10月更文挑战第26天

有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

编程语言提供了更为复杂执行路径的多种控制结构。

循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:

循环类型

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

循环类型 描述

for-in

遍历一个集合里面的所有元素,例如由数字表示的区间、数组中的元素、字符串中的字符。

for 循环

该循环方式在 Swift 3 中已经弃用。

用来重复执行一系列语句直到达成特定条件达成,一般通过在每次循环完成后增加计数器的值来实现。

while 循环

运行一系列语句,如果条件为true,会重复运行,直到条件变为false。

repeat...while 循环

类似 while 语句区别在于判断循环条件之前,先执行一次循环的代码块。

循环控制语句

循环控制语句改变你代码的执行顺序,通过它你可以实现代码的跳转。Swift 以下几种循环控制语句:

控制语句 描述

continue 语句

告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。

break 语句

中断当前循环。

fallthrough 语句

如果在一个case执行完后,继续执行下面的case,需要使用fallthrough(贯穿)关键字。
目录
相关文章
|
Swift iOS开发
14 在Swift中进行循环控制
在Swift中进行循环控制
87 0
|
6月前
|
存储 算法 Swift
Swift开发——循环执行方式
Swift语言中的循环主要包括`for-in`和`while`结构。`for-in`适用于遍历数字区间、字符串和字典,支持使用`stride`函数定制步进。字典遍历时,可以用二元元组`(k, v)`访问键值对。`while`循环有标准形式和`repeat-while`形式,确保至少执行一次循环体。程序示例展示了`for-in`和不同`while`结构的用法,包括计算阶乘、奇数和、加密字符串以及最大公约数和最小公倍数。
45 0
Swift开发——循环执行方式
|
7月前
|
安全 Swift 开发者
【Swift开发专栏】Swift中的条件语句与循环
【4月更文挑战第30天】本文探讨了Swift中条件语句和循环的使用,包括`if`、`else`、`if-else if-else`、`switch`条件语句,以及`for`、`while`、`do-while`循环结构。`switch`语句在Swift中要求完备,避免遗漏情况。循环结构提供了不同场景下的重复执行选项。条件语句与循环的结合使用,如`for-in`与`if`、`while`与`switch`,增强了代码的灵活性和功能。熟练掌握这些基础对Swift开发者至关重要。
57 1
|
7月前
|
Swift 索引
在Swift编程语言中,`for-in`循环
在Swift编程语言中,`for-in`循环
81 3
|
7月前
|
Swift
在Swift编程语言中,Repeat-While循环
在Swift编程语言中,Repeat-While循环
72 2
|
7月前
|
Swift
在Swift编程语言中,`while`循环
在Swift编程语言中,`while`循环
141 1
|
Swift
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
103 0
|
Swift
Swift - 条件语句和循环语句
Swift - 条件语句和循环语句
72 0
|
人工智能 前端开发 开发工具
Swift实用小册05:条件、循环和控制转移语句的使用
Swift实用小册05:条件、循环和控制转移语句的使用
212 0
Swift实用小册05:条件、循环和控制转移语句的使用
|
Swift
Swift5.1—闭包的循环强引用
Swift5.1—闭包的循环强引用
232 0
Swift5.1—闭包的循环强引用