Swift5.1—while 循环

简介: Swift5.1—while 循环

while 循环会一直运行一段语句直到条件变成 false。这类循环适合使用在第一次迭代前,迭代次数未知的情况下。Swift 提供两种 while 循环形式:


  • while 循环,每次在循环开始时计算条件是否符合;
  • repeat-while 循环,每次在循环结束时计算条件是否符合。


while



while 循环从计算一个条件开始。如果条件为 true,会重复运行一段语句,直到条件变为 false


下面是 while 循环的一般格式:

while condition {
    statements
}


repeat-while



while 循环的另外一种形式是 repeat-while,它和 while 的区别是在判断循环条件之前,先执行一次循环的代码块。然后重复循环直到条件为 false


注意

Swift 语言的 repeat-while 循环和其他语言中的 do-while 循环是类似的。


下面是 repeat-while 循环的一般格式:

repeat {
    statements
} while condition


注:

1.while

循环变量的初始化

while 循环变量结束的条件{

循环体

循环变量的变化


2.repeat-while 至少要执行一次的循环

循环变量的初始化

repeat{

循环体

循环变量的变化

}while 循环变量结束的条件

目录
相关文章
|
Swift iOS开发
14 在Swift中进行循环控制
在Swift中进行循环控制
84 0
|
5天前
|
Swift
Swift 循环
10月更文挑战第26天
16 4
|
5月前
|
存储 算法 Swift
Swift开发——循环执行方式
Swift语言中的循环主要包括`for-in`和`while`结构。`for-in`适用于遍历数字区间、字符串和字典,支持使用`stride`函数定制步进。字典遍历时,可以用二元元组`(k, v)`访问键值对。`while`循环有标准形式和`repeat-while`形式,确保至少执行一次循环体。程序示例展示了`for-in`和不同`while`结构的用法,包括计算阶乘、奇数和、加密字符串以及最大公约数和最小公倍数。
36 0
Swift开发——循环执行方式
|
6月前
|
安全 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开发者至关重要。
50 1
|
6月前
|
Swift 索引
在Swift编程语言中,`for-in`循环
在Swift编程语言中,`for-in`循环
72 3
|
6月前
|
Swift
在Swift编程语言中,Repeat-While循环
在Swift编程语言中,Repeat-While循环
56 2
|
6月前
|
Swift
在Swift编程语言中,`while`循环
在Swift编程语言中,`while`循环
132 1
|
Swift
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
98 0
|
Swift
Swift - 条件语句和循环语句
Swift - 条件语句和循环语句
69 0
|
人工智能 前端开发 开发工具
Swift实用小册05:条件、循环和控制转移语句的使用
Swift实用小册05:条件、循环和控制转移语句的使用
206 0
Swift实用小册05:条件、循环和控制转移语句的使用