对代表的 Dart/Flutter 支持

Yar*_*arm 2 delegates dart flutter

Dart 2.0 是否支持委托的概念?在查看了文档后,我认为没有。那么这是遗漏吗?或者是否有其他方法可以实现相同的目标?可能使用流?

aqw*_*ert 5

我所知道的唯一一个是委托“喜欢”是typedef. 这确实是一种强类型回调的方法。一个常见的是WidgetBuilder

typedef Widget WidgetBuilder(BuildContext context);
Run Code Online (Sandbox Code Playgroud)

或者更喜欢的回调方式

typedef WidgetBuilder = Widget Function(BuildContext context);
Run Code Online (Sandbox Code Playgroud)

但你也可以建立自己的