get我的 dart 文件中有一个函数,我在其中使用了 lambda。我正在使用 DartLint,它告诉我不要创建 lambda,如果可以撕掉的话。我不确定如何在我的用例中使用撕裂。
///To change data to our Stream using Sink.
Function(dynamic) get changeData => (event) {
_dataBlocController.add(event);
};
这是我的 lambda 函数,如何将其撕下。我已经阅读了文档,但我没有得到语法正确的解决方案。
感谢您的帮助!
这意味着闭包是无用的。
代替:
get changeData => (event) => _foo.add(event);
Run Code Online (Sandbox Code Playgroud)
你可以做:
get changeData => _foo.add;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1049 次 |
| 最近记录: |