Future
- 非同期処理を簡潔に扱うための仕組み
- 他の言語では、プロミス と呼ばれる
1 | repository.fetchUser(100).then((User user) { |
async/await
- Futureクラスの記述の可読性をあげるシンタックスシュガー
- 戻り値は、Future型でないと利用できないので注意
- 上のコードを以下のように書く事が出来る
1 | Future<String> findCompanyName(int userId) async { |
1 | repository.fetchUser(100).then((User user) { |
1 | Future<String> findCompanyName(int userId) async { |
Update your browser to view this website correctly. Update my browser now