基础类型¶
变量常量¶
变量名只要是 Unicode 字符就行
变量能改,常量不能
注释¶
类型¶
类型注解, 对于不复杂的可以不写注解, swift 会自动推导
整数字面量
浮点数字面量
布尔类型
元组
解构元组
访问元组
命名元组
访问命名元组
可选类型¶
类型后加个 ?, 表示值可能是某个类型, 也可能不存在.
当值为 nil 时,跳过对其进行操作的代码
使用 ?? 运算符提供一个后备值
使用 ! 强制解包
字符串¶
字符串字面量,由一对双引号(")包裹
字符串插值, 用反斜杠 \ 加一对括号()