只是在看这个介绍性视频 - http://www.dartlang.org/dart-tips/dart-tips-ep-2.html和演示者提到:
生产模式实际上通过忽略静态类型来提高速度,因为它可以避免许多类型检查。
在 Actionscript 3.0 中引入静态类型时,鼓励使用静态类型来提高执行速度。显然,动态类型会导致 VM 在执行期间推断类型,这会减慢它的速度,而对于静态类型,VM 可以在没有额外工作的情况下进行巡航。为什么在 Dart VM 中是相反的?
谢谢!
只是在看这个介绍性视频 - http://www.dartlang.org/dart-tips/dart-tips-ep-2.html和演示者提到:
生产模式实际上通过忽略静态类型来提高速度,因为它可以避免许多类型检查。
在 Actionscript 3.0 中引入静态类型时,鼓励使用静态类型来提高执行速度。显然,动态类型会导致 VM 在执行期间推断类型,这会减慢它的速度,而对于静态类型,VM 可以在没有额外工作的情况下进行巡航。为什么在 Dart VM 中是相反的?
谢谢!