当撕下可以做时不要创建 lambda

GoP*_*Pro 3 dart flutter

get我的 dart 文件中有一个函数,我在其中使用了 lambda。我正在使用 DartLint,它告诉我不要创建 lambda,如果可以撕掉的话。我不确定如何在我的用例中使用撕裂。

///To change data to our Stream using Sink. Function(dynamic) get changeData => (event) { _dataBlocController.add(event); };

这是我的 lambda 函数,如何将其撕下。我已经阅读了文档,但我没有得到语法正确的解决方案。

感谢您的帮助!

Rém*_*let 6

这意味着闭包是无用的。

代替:

get changeData => (event) => _foo.add(event);
Run Code Online (Sandbox Code Playgroud)

你可以做:

get changeData => _foo.add;
Run Code Online (Sandbox Code Playgroud)