【发布时间】:2020-01-21 01:24:01
【问题描述】:
假设我想创建一个异步方法。我可以将其返回类型设为 Future void 或简单地“void”(如下面的示例所示)。两种方法似乎都可以解决问题。那么两者有什么区别呢?我什么时候应该使用 Future void 而不是 void?谢谢!
Future<void> myMethod() async{
await myOtherMethod(); //myOtherMethod() has return type of Future<void>
print('something');
}
对
void myMethod() async{
await myOtherMethod(); //myOtherMethod() has return type of Future<void>
print('something');
}
【问题讨论】: