Swift类型注解
类型注解
类型注解显式地指定一个变量或表达式的值。类型注解始于冒号:
终于类型,比如下面两个例子:
let someTuple: (Double, Double) = (3.14159, 2.71828)
func someFunction(a: Int){ /* ... */ }
在第一个例子中,表达式someTuple
的类型被指定为(Double, Double)
。在第二个例子中,函数someFunction
的参数a
的类型被指定为Int
。
类型注解可以在类型之前包含一个类型特性(type attributes)的可选列表。
类型注解语法
类型注解 → : 特性(Attributes)列表 可选 类型