Dart language support async/await programming style, or similar? [duplicate]
问题 This question already has an answer here : Async/Await feature in Dart 1.8 (1 answer) Closed 5 years ago . It is possible write similar code in Dart language? int i; try { i = await getResultAsync(); } catch(exception) { // Do something } 回答1: Basic support is already available. See https://www.dartlang.org/articles/await-async/ for more details. main() async { print(await foo()); try { print(await fooThrows()); } catch(e) { print(e); } } foo() async => 42; fooThrows() async => throw