我希望这是一个简单的问题,但找不到答案。在同步Dart代码中,您可以执行方法级联,例如:
var obj1 = new SomeClass()
..method1()
..method2(param1, param2)
..method3();
假设这些方法返回异步代码的Futures。所以现在看来我们必须做:
var obj1 = new SomeClass();
await obj1.method1();
await obj1.method2(param1, param2);
await obj1.method3();
方法级联是否可以与整个异步/等待构造一起使用?如果是这样,怎么办?
似乎(尚未)支持此功能。有一个公开的问题https://github.com/dart-lang/sdk/issues/23000
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句