<DartLearn/>
非同期処理

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エディタ