<DartLearn/>
非同期処理

Completer

CompleterはFutureを手動で完了させるためのクラスです。 コールバックベースのAPIをFutureに変換したい場合や、外部から完了タイミングを制御したい場合に使います。completer.futureを渡し、completer.complete()で完了させます。

Completer の基本

Completer<T>でFutureを手動制御できます。

Dartエディタ

Completer の実践例

タイムアウト付きの処理など、実践的なCompleterの使用例を見てみましょう。

Dartエディタ