非同期処理
async/await
async/await構文を使うと、非同期コードを同期的なスタイルで書けます。asyncキーワードで非同期関数を宣言し、awaitでFutureの完了を待ちます。
async/await の基本構文
async関数は必ずFutureを返します。awaitはasync関数内でのみ使用できます。
Dartエディタ
async/await のエラーハンドリング
async/awaitでは通常のtry-catchでエラーを処理できます。
Dartエディタ
非同期ループと条件処理
ループ内でもawaitを使えますが、並列実行できる場合はFuture.waitを使った方が効率的です。
Dartエディタ