我希望这是一个简单的问题,但找不到答案。在同步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();
方法级联是否与整个async / await结构一起使用?如果是这样,怎么样?