Swift 字面量学习笔记

什么是字面量?

在 Swift 中,字面量代表的是一种直接表示值的语法。你可以通过将字面量放置在代码中来使用它们,并且无需显式地声明变量或常量类型。

布尔型字面量

布尔型字面量由 truefalse 表示,用于表示真和假。

swiftCopy Code
let value = true // 布尔型常量

整型字面量

整型字面量指的是整数值,包括十进制、二进制、八进制和十六进制。

swiftCopy Code
let decimalInt = 17 // 十进制 let binaryInt = 0b10001 // 二进制 let octalInt = 0o21 // 八进制 let hexadecimalInt = 0x11 // 十六进制

浮点型字面量

浮点型字面量指的是实数值,包括单精度浮点数和双精度浮点数。

swiftCopy Code
let floatNum = 3.14159 // 单精度浮点数 let doubleNum = 3.14159265358979 // 双精度浮点数

字符串字面量

字符串字面量由一对双引号 (") 包围的字符序列组成。

swiftCopy Code
let name = "Swift" // 字符串常量

字符字面量

字符字面量由一对单引号 (') 包围的单个字符组成。

swiftCopy Code
let char = "S" // 字符常量

数组字面量

数组字面量由一个用逗号分隔的数值列表组成,使用中括号 ([]) 括起来。

swiftCopy Code
let array = [1, 2, 3, 4] // 整型数组常量

字典字面量

字典字面量由一对用冒号分隔的键值对列表组成,使用中括号 ([:]) 括起来。

swiftCopy Code
let dict = ["apple": 1, "banana": 2, "orange": 3] // 字典常量

以上就是 Swift 字面量的学习笔记及实例。