【发布时间】:2019-11-19 17:09:35
【问题描述】:
在 Dart 中,如果你有一个不返回任何内容的异步函数,它应该返回 Future<void> 还是简单地返回 void?两者似乎都有效,但为什么呢?
void foo() async {
print('foo');
}
Future<void> bar() async {
print('bar');
}
void main() async {
await foo();
await bar();
print('baz');
}
编译没有错误或警告并打印
foo
bar
baz
【问题讨论】:
标签: dart