我目前正在学习使用Swift创建应用。我想知道,int:Int = 12
和var int = 12
之间有什么区别?
答案 0 :(得分:2)
它们之间没有区别。
如果你这样声明int:
var int = 12
XCode非常聪明,可以知道" int"变量是类型Int
。
因此,您只需要声明var int = 12
而不是var int:Int = 12
。
但有时您需要确定您的变量是特定类型,您需要声明var <yourVariable>: <Type> = <Value>
。
例如:
var number = 12.0 //number is a Double type
但是如果你想要的数字是Float
:
您可以这样声明:
var number: Float = 12.0//number is a Float type