我很难包装返回Future
的函数。
我有以下代码:
class Foo {
Bar data;
}
Future<Foo> getFutureFoo() {...}
我想创建一个直接返回Future<Bar>
的包装器
Future<Bar> getFutureFooBar() {
var foo_future = getFutureFoo();
???
return bar_future;
}
是否有Stream
这类的未来变压器?
答案 0 :(得分:1)
Future<Bar> getFutureFooBar() async {
Foo foo_future = await getFutureFoo();
//use the foo object to create the Bar object
return bar_future;
}