- 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 中,我们可以通过三种不同的方式定义注释:
单行注释
多行注释
嵌套多行注释
Swift 中的单行注释
单行注释用于在代码中添加只有一行的文本。单行注释以双斜杠 (//) 开头。编译器或解释器总是忽略它们,并且不会影响程序的执行。
语法
以下是单行注释的语法:
// Add your comment here
示例
添加单行注释的 Swift 程序。这里我们在程序中添加单行注释来解释 for-in 循环的工作原理。
import Foundation let num = 7 let endNum = 10 // For loop to display a sequence of numbers for x in num...endNum{ print(x) }
输出
7 8 9 10
Swift 中的多行注释
多行注释用于在程序中显示多行非可执行文本,以解释特定代码行的作用,或由开发人员添加警告、注释等。与其他编程语言一样,在 Swift 中,多行注释以斜杠后跟星号 (/*) 开头,以星号后跟斜杠 (*/) 结尾。
语法
以下是多行注释的语法:
/* Add your Mult-line comment here */
示例
添加多行注释的 Swift 程序。这里我们在程序中添加多行注释来解释如何添加两个长度相同的数组。
import Foundation let arr1 = [1, 4, 6, 2] let arr2 = [3, 5, 2, 4] var result = [Int]() /* Check the length of the array. If they are equal then we add them using the + operator and store the sum in the result array */ if arr1.count == arr2.count { for i in 0..<arr1.count { let sum = arr1[i] + arr2[i] result.append(sum) } print(result) } else { print("Arrays must of same length.") }
输出
[4, 9, 8, 6]
Swift 中的嵌套多行注释
从 Swift 4 开始,多行注释中也包含一个新特性,即嵌套多行注释。现在允许您嵌套或在另一个多行注释中添加多行注释。即使代码块包含多行注释,它也可以轻松注释掉许多代码块。
语法
以下是嵌套多行注释的语法:
/* Add your multi-line comment. /* Add your nested multi-line comment. */ End multi-line comment */
示例
添加嵌套多行注释的 Swift 程序。这里我们在程序中添加嵌套多行注释来添加添加两个数组的替代代码。
import Foundation let arr1 = [1, 4, 6, 2] let arr2 = [3, 5, 2, 4] var result = [Int]() /* Checks the length of the array. If they are equal then we add them using the + operator and store the sum in the result array /*You can also use the following code to add two arrays: if arr1.count == arr2.count { let result = zip(arr1, arr2).map(+) print(result) */ */ if arr1.count == arr2.count { for i in 0..<arr1.count { let sum = arr1[i] + arr2[i] result.append(sum) } print(result) } else { print("Arrays must of same length.") }
输出
[4, 9, 8, 6]
广告