while 循环
优质
小牛编辑
144浏览
2023-12-01
只要给定条件为真,Swift 4编程语言中的while循环语句就会重复执行目标语句。
语法 (Syntax)
Swift 4编程语言中while循环的语法是 -
while condition {
statement(s)
}
这里的statement(s)可以是单个陈述或一个陈述块。 condition可以是任何表达。 当条件为真时,循环迭代。 当条件变为假时,程序控制传递到紧接循环之后的行。
数字0,字符串'0'和“”,空列表()和undef在布尔上下文中都是false ,所有其他值都为true 。 否定真正的价值! 或not返回特殊的假值。
流程图 (Flow Diagram)
while循环的关键点是循环可能永远不会运行。 当测试条件并且结果为假时,将跳过循环体并且将执行while循环之后的第一个语句。
例子 (Example)
var index = 10
while index < 20 {
print( "Value of index is \(index)")
index = index + 1
}
这里我们使用比较运算符index的值与20.当index的值小于20时, while循环继续执行它旁边的代码块并且一旦index的值变得相等到了20,它出来了。 执行时,上面的代码产生以下结果 -
Value of index is 10
Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14
Value of index is 15
Value of index is 16
Value of index is 17
Value of index is 18
Value of index is 19