var number = 3
vs
var number: Int = 3
使用特定类型与类型推断如何影响编译时间?有人在这个主题上做过实验或数学吗?
这个运行时到底是否会影响?
答案 0 :(得分:4)
编译时间:在大多数情况下,这将是微不足道的。在您的示例中,3是整数文字;整数文字可以适应它们的使用,但是数字将具有Int类型是微不足道的。
在运行时,绝对没有区别。两个陈述都是100%等价的。
答案 1 :(得分:0)
两个例子都会这样做。 使用浮点值时会出现差异。
var double = 2.5
var float : Float = 2.5
在swift中,编写更少的代码会更好。这使代码更健康,并且肯定会更快。