位置:首页 > 高级语言 > Swift在线教程 > Swift类型标识符

Swift类型标识符

类型标识符

类型标识符引用命名型类型或者是命名型/复合型类型的别名。

大多数情况下,类型标识符引用的是同名的命名型类型。例如类型标识符Int引用命名型类型Int,同样,类型标识符Dictionary<String, Int>引用命名型类型Dictionary<String, Int>

在两种情况下类型标识符引用的不是同名的类型。情况一,类型标识符引用的是命名型/复合型类型的类型别名。比如,在下面的例子中,类型标识符使用Point来引用元组(Int, Int)

typealias Point = (Int, Int)
let origin: Point = (0, 0)

情况二,类型标识符使用dot(.)语法来表示在其它模块(modules)或其它类型嵌套内声明的命名型类型。例如,下面例子中的类型标识符引用在ExampleModule模块中声明的命名型类型MyType

var someValue: ExampleModule.MyType


类型标识语法
类型标识 → 类型名称 泛型参数子句 可选 | 类型名称 泛型参数子句 可选 . 类型标识
类名 → 标识符