Swift While循环
Swift 4编程语言中的 while 循环语句会重复执行一个目标语句,只要给定的条件为真。
语法
Swift 4编程语言中 while 循环的语法是−
在这里, 语句 可以是一个单独的语句或一系列语句。 条件 可以是任何表达式。当条件为真时,循环迭代。当条件变为假时,程序控制流传递到紧接在循环后的那一行。
数字0,字符串’0’和””,空列表()和undef都在布尔上下文中是 假 ,而其他所有值都是 真 。通过 ! 或 not 对真值进行取反会返回一个特殊的假值。
流程图
while循环的关键点是循环可能根本就不会运行。当条件被测试并且结果为假时,循环体将被跳过,while循环后的第一条语句将被执行。
示例
在这里,我们使用比较运算符<来比较变量 index 的值与20。当index的值小于20时, while 循环继续执行其旁边的代码块,并且当index的值等于20时,循环结束。当执行时,以上代码产生以下结果−