Dart 2.0是否支持委托(delegate)的概念?审查了文档后,我认为没有。这是一个遗漏吗?还是有另一种方法来实现这一目标?可能使用流?

最佳答案

我所知道的唯一一个代表“like”是typedef。这确实是强类型回调的一种方法。常见的是 WidgetBuilder

typedef Widget WidgetBuilder(BuildContext context);

或者更优选的编写回调的方法
typedef WidgetBuilder = Widget Function(BuildContext context);

但是你也可以建立自己的

10-06 14:59