位置:首頁 > 高級語言 > 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


類型標識語法
類型標識 → 類型名稱 泛型參數子句 可選 | 類型名稱 泛型參數子句 可選 . 類型標識
類名 → 標識符