- 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 - 浮点数
- Swift - Double
- Swift - 布尔值
- Swift - 字符串
- Swift - 字符
- Swift - 类型别名
- Swift - 可选类型
- Swift - 元组
- Swift - 断言和先决条件
- Swift 控制流
- Swift - 决策制定
- Swift - if 语句
- Swift - if...else if...else 语句
- Swift - if-else 语句
- Swift - 嵌套 if 语句
- Swift - switch 语句
- Swift - 循环
- Swift - for in 循环
- Swift - while 循环
- Swift - repeat...while 循环
- Swift - continue 语句
- Swift - break 语句
- Swift - fall through 语句
- 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 高级
- Swift - ARC 概述
- Swift - 可选链
- Swift - 错误处理
- Swift - 并发
- Swift - 类型转换
- Swift - 嵌套类型
- Swift - 扩展
- Swift - 协议
- Swift - 泛型
- Swift - 访问控制
- Swift - 函数与方法
- Swift - SwiftyJSON
- Swift - 单例类
- Swift 随机数
- Swift 不透明和装箱类型
- Swift 有用资源
- Swift - 在线编译
- Swift - 快速指南
- Swift - 有用资源
- Swift - 讨论
Swift - 循环
Swift 循环
循环语句允许我们多次执行一条语句或一组语句。它们以顺序方式执行,就像函数中的第一条语句首先执行,然后是第二条,依此类推。循环可以无限次运行,直到给定的条件为假。
例如,我们想要打印从 1 到 10 的一系列数字。因此,要打印序列,我们可以在 for-in 循环中指定 1…10 范围,并且当遇到 10 时循环结束。以下是大多数编程语言中循环语句的一般形式:
循环名称 | 描述 |
---|---|
for-in | 迭代给定序列或集合(如数组、范围等)的每个元素,并在需要时对它们执行操作。 |
while 循环 | 当给定条件为真时重复一条语句或一组语句。它在执行循环体之前测试条件。 |
repeat...while 循环 | 类似于 while 语句,除了它在循环体末尾测试条件。 |
Swift 编程语言提供了以下几种循环来处理循环需求。
示例
Swift 程序演示如何在 for-in 循环中使用 break 语句。
import Foundation print("Numbers:") for x in 1...5 { if x == 3 { // When x is equal to 3 the loop will terminate break } print(x) }
输出
它将产生以下输出:
Numbers: 1 2
Swift - 循环控制语句
循环控制语句允许开发人员更改循环的执行顺序。它们旨在将控制从一个语句块转移到另一个语句块。当执行离开作用域时,在该作用域中创建的所有自动对象都会被销毁。Swift 支持以下控制语句:
控制语句 | 描述 |
---|---|
continue 语句 | 此语句告诉循环终止其正在执行的操作,并从循环的下一次迭代的开头重新开始。 |
break 语句 | 终止循环语句并将执行转移到循环后紧随其后的语句。 |
fallthrough 语句 | fall through 语句模拟 Swift 4 switch 对 C 样式 switch 的行为。 |
示例
Swift 程序演示如何在 for-in 循环中使用 break 语句。
import Foundation print("Numbers:") for y in 1...8 { if y == 5 { // When y is equal to 5 the loop will terminate break } print(y) } print("Hello Swift")
输出
它将产生以下输出:
Numbers: 1 2 3 4 Hello Swift
广告