Swift 字面量学习笔记
什么是字面量?
在 Swift 中,字面量代表的是一种直接表示值的语法。你可以通过将字面量放置在代码中来使用它们,并且无需显式地声明变量或常量类型。
布尔型字面量
布尔型字面量由 true
和 false
表示,用于表示真和假。
swiftCopy Codelet value = true // 布尔型常量
整型字面量
整型字面量指的是整数值,包括十进制、二进制、八进制和十六进制。
swiftCopy Codelet decimalInt = 17 // 十进制
let binaryInt = 0b10001 // 二进制
let octalInt = 0o21 // 八进制
let hexadecimalInt = 0x11 // 十六进制
浮点型字面量
浮点型字面量指的是实数值,包括单精度浮点数和双精度浮点数。
swiftCopy Codelet floatNum = 3.14159 // 单精度浮点数
let doubleNum = 3.14159265358979 // 双精度浮点数
字符串字面量
字符串字面量由一对双引号 ("
) 包围的字符序列组成。
swiftCopy Codelet name = "Swift" // 字符串常量
字符字面量
字符字面量由一对单引号 ('
) 包围的单个字符组成。
swiftCopy Codelet char = "S" // 字符常量
数组字面量
数组字面量由一个用逗号分隔的数值列表组成,使用中括号 ([]
) 括起来。
swiftCopy Codelet array = [1, 2, 3, 4] // 整型数组常量
字典字面量
字典字面量由一对用冒号分隔的键值对列表组成,使用中括号 ([:]
) 括起来。
swiftCopy Codelet dict = ["apple": 1, "banana": 2, "orange": 3] // 字典常量
以上就是 Swift 字面量的学习笔记及实例。