Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很失望 dart 没有弱引用。
有没有关于编译成一种不提供弱引用的语言的东西,这使得它变得不可能?
是的。
为了支持弱引用,您需要一种与 GC 交互或覆盖的方法。 这在 Javascript 中基本上是不可能的。
Dart 想要编译成高性能的JavaScript。这就是为什么它需要跳过某些功能(例如尾调用)。而且我什至认为弱引用无论如何都是一个坏主意。