Dart “从另一个未来创造未来”;“价值”;飞镖
我很难包装一个返回未来的函数 我有以下代码:Dart “从另一个未来创造未来”;“价值”;飞镖,dart,dart-async,Dart,Dart Async,我很难包装一个返回未来的函数 我有以下代码: class Foo { Bar data; } Future<Foo> getFutureFoo() {...} class-Foo{ 条形数据; } Future getFutureFoo(){…} 我想创建一个直接返回Future Future-getFutureFooBar(){ var foo_future=getFutureFoo(); ??? 未来的回报; } 是否有类似于Streams的未来转换器?未来getF
class Foo {
Bar data;
}
Future<Foo> getFutureFoo() {...}
class-Foo{
条形数据;
}
Future getFutureFoo(){…}
我想创建一个直接返回Future
Future-getFutureFooBar(){
var foo_future=getFutureFoo();
???
未来的回报;
}
是否有类似于Stream
s的未来转换器?未来getFutureFooBar()异步{
Future<Bar> getFutureFooBar() async {
Foo foo_future = await getFutureFoo();
//use the foo object to create the Bar object
return bar_future;
}
Foo Foo_future=等待getFutureFoo();
//使用foo对象创建Bar对象
未来的回报;
}
感谢它的工作-我对async/await语法有点纠结-我现在将坚持po未来。。。。改变我的想法-因为我将做更多的Dart,我将开始使用async/await
Future<Bar> getFutureFooBar() async {
Foo foo_future = await getFutureFoo();
//use the foo object to create the Bar object
return bar_future;
}