Futureクラス

Dart

Dart Futureクラスstatic wait()メソッド

wait()は複数のFutureの実行結果を取得するstaticメソッド。
Dart

Dart Futureクラスstatic forEach()メソッド

forEach()は第1引数でイテラブル型を渡す。第2引数では第1引数で渡されたイテラブル型から各要素を取り出し順番に処理をしていく。
Dart

Dart Futureクラスstatic doWhile()メソッド

oWhile()は反復処理を行うメソッド。内部処理がtrueを返す場合は継続し、falseを返すと反復処理が終わる。
Dart

Dart Futureクラスstatic any()メソッド

any()は引数として受け取った複数のFutureの中から、最初に完了したFutureの結果を返すstaticメソッド。引数はイテラブル型で渡す。
Dart

Dart FutureクラスwhenComplete()メソッド

whenComplete()はFuture完了時に実行されるメソッド。
Dart

Dart Futureクラスtimeout()メソッド

timeout()はFutureのタイムアウト時間を制御するメソッド。
Dart

Dart Futureクラスthen()メソッド

then()はFutureの実行結果を受け取るメソッド。
Dart

Dart FutureクラスcatchError()メソッド

catchError()はFutureクラスのエラーをハンドリングするメソッド。
Dart

Dart FutureクラスasStream()メソッド

asStream()はFuture型をStream型に変換するメソッド。
Dart

Dart Futureクラスプロパティ

Futureクラスでは2つのプロパティが用意されている。