Dart:async/await
awaitは非同期処理を同期処理のように扱うためのキーワード。なので、いつ処理が終わってもいいような処理には別に必要ない。
asyncは関数が非同期処理であることを示すためにつけるキーワード。
ただし、asyncを持つ関数そのものは非同期なので、awaitの結果を利用するようなものはasyncを持つ関数内で完結する必要がある。
awaitは非同期処理を同期処理のように扱うためのキーワード。なので、いつ処理が終わってもいいような処理には別に必要ない。
asyncは関数が非同期処理であることを示すためにつけるキーワード。
ただし、asyncを持つ関数そのものは非同期なので、awaitの結果を利用するようなものはasyncを持つ関数内で完結する必要がある。