Swift類型注解
類型注解
類型注解顯式地指定一個變量或表達式的值。類型注解始於冒號:
終於類型,比如下麵兩個例子:
let someTuple: (Double, Double) = (3.14159, 2.71828)
func someFunction(a: Int){ /* ... */ }
在第一個例子中,表達式someTuple
的類型被指定為(Double, Double)
。在第二個例子中,函數someFunction
的參數a
的類型被指定為Int
。
類型注解可以在類型之前包含一個類型特性(type attributes)的可選列表。
類型注解語法
類型注解 → : 特性(Attributes)列表 可選 類型