- 快速教程
- 斯威夫特 - 主页
- 斯威夫特 - 概述
- Swift - 环境
- Swift - 基本语法
- Swift - 数据类型
- Swift - 变量
- Swift - 可选
- Swift - 元组
- Swift - 常量
- Swift - 文字
- Swift - 运算符
- Swift - 决策
- Swift - 循环
- Swift - 字符串
- 斯威夫特 - 角色
- Swift - 数组
- Swift - 套装
- 斯威夫特 - 字典
- Swift - 函数
- Swift - 闭包
- Swift - 枚举
- Swift - 结构
- Swift - 类
- Swift - 属性
- Swift - 方法
- Swift - 下标
- Swift - 继承
- Swift - 初始化
- Swift - 去初始化
- Swift - ARC 概述
- Swift - 可选链接
- Swift - 类型转换
- Swift - 扩展
- Swift - 协议
- Swift - 泛型
- Swift - 访问控制
- 斯威夫特有用的资源
- Swift - 在线编译
- Swift - 快速指南
- Swift - 有用的资源
- 斯威夫特 - 讨论
Swift - While 循环
只要给定条件为真,Swift 4 编程语言中的while循环语句就会重复执行目标语句。
句法
Swift 4 编程语言中while循环的语法是 -
while condition { statement(s) }
这里的语句可以是单个语句或语句块。条件可以是任何表达式。当条件为真时,循环会迭代。当条件变为假时,程序控制将传递到紧接循环后面的行。
数字 0、字符串 '0' 和 ""、空 list() 和 undef在布尔上下文中都是false ,所有其他值都是true。否定真值!or not返回一个特殊的 false 值。
流程图
while循环的关键点是该循环可能永远不会运行。当条件测试结果为假时,将跳过循环体并执行 while 循环后的第一条语句。
例子
var index = 10 while index < 20 { print( "Value of index is \(index)") index = index + 1 }
这里我们使用比较运算符 < 将变量索引的值与 20 进行比较。当索引的值小于 20 时,while循环会继续执行它旁边的代码块,并且一旦索引的值变得相等到了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
swift_loops.htm