Swift的类型注解定义
Swift's definition of Type Annotation
在Swift编程语言指南中,它对类型注释有这样的定义:"A type annotation explicitly specifies the type of a variable or expression."
我们都知道如何指定变量的类型,但是你究竟如何指定表达式的类型呢?
您使用冒号告诉编译器您的表达式或变量的类型。
例如
let year : Int = 2005
let isRaining : Bool = true
: Int
部分是这里的类型注释。
Apple 文档说:“在
let someTuple: (Double, Double) = (2.14159, 2.71828)
表达式 someTuple
被指定为具有元组类型...”(强调我的)。因此 let
或 var
绑定是在 表达式 .
上使用类型注释的示例
变量 的类型注释说明为指定函数参数的类型:
func someFunction(a:Int) { /* ... */ }
在Swift编程语言指南中,它对类型注释有这样的定义:"A type annotation explicitly specifies the type of a variable or expression."
我们都知道如何指定变量的类型,但是你究竟如何指定表达式的类型呢?
您使用冒号告诉编译器您的表达式或变量的类型。
例如
let year : Int = 2005
let isRaining : Bool = true
: Int
部分是这里的类型注释。
Apple 文档说:“在
let someTuple: (Double, Double) = (2.14159, 2.71828)
表达式 someTuple
被指定为具有元组类型...”(强调我的)。因此 let
或 var
绑定是在 表达式 .
变量 的类型注释说明为指定函数参数的类型:
func someFunction(a:Int) { /* ... */ }