【问题标题】:How to do something before object destruction in Dart?在 Dart 中的对象销毁之前如何做一些事情?
【发布时间】:2015-10-17 04:55:38
【问题描述】:

在Java中我们可以做一些类似override finalize()的事情,在C++中我们可以做一些类似~Someclass()的事情,

但是我如何在飞镖中做到这一点,我阅读了https://www.dartlang.org/ 中的文档,但没有找到答案。

【问题讨论】:

  • 如果您使用 angular-dart,DetachAware 可以帮助您。从 DetachAware 实现您的组件并覆盖分离方法。

标签: dart destructor angular-dart


【解决方案1】:

不支持。在 Dart 中没有什么能比得上析构函数了。
JS 垃圾收集器没有提供实现这一点的方法。 另见https://stackoverflow.com/a/20490161/217408https://github.com/dart-lang/sdk/issues/3691

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多