swift - Swift 类型推断如何影响编译和运行时?

标签 swift performance compiler-optimization

var number = 3

对比

var number: Int = 3

使用特定类型与类型推断对编译时间有何影响?有人做过关于这个主题的实验或数学吗?

这个运行时到底有没有影响?

最佳答案

编译时间:在大多数情况下,这将是微不足道的。在您的示例中, 3 是整数文字;整数字面值可以适应它们的使用,但数字的类型为 Int 是微不足道的。

在运行时,绝对没有区别。这两个陈述是 100% 等价的。

关于swift - Swift 类型推断如何影响编译和运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32862326/

相关文章:

c++ - 交换值的最有效方法c++

php - PHP Web 应用程序的服务器端性能测试

c++ - 编译器会自动优化重复代码吗?

java - 提取到 static final 是 Java 优化所必需的吗?

c - 添加与 ORing 性能

ios - 是否可以从 iphone 打开 apple watch 应用程序

ios - Swift 编译时间慢

ios - Swift:在类数组中查找值的索引并过滤数组

swift - 如何访问 Swift 字典中的下一个键?

python - 基于字典高效替换数组中的元素 - NumPy/Python