在 Swift 编程中,我们需要声明变量的数据类型还是变量会根据值改变它的类型?
哪一个足以声明一个变量:
var MyVar: Int = 50
或者:
var Myvar = 50
最佳答案
var myVar: Int = 50
Or:
var myVar = 50
它们是绝对等价的。 : Int
是不必要的,因为您在声明中就在此处分配了 50
,因此 Swift 推断这是一个 Int 变量。
如果您打算将赋值作为声明的一部分,那么您唯一需要提供类型的时间是当类型令人惊讶时。例如:
var myChar : Character = "s"
如果你不说字符,你会得到一个字符串。
关于swift - 你需要在 Swift 中声明变量的数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051123/