<DartLearn/>
非同期処理

Streamの基本

Streamは時間の経過とともに発生する非同期イベントのシーケンスです。 単一の値を返すFutureとは異なり、Streamは複数のイベントを連続して発行できます。 ファイル読み込み、ユーザー入力、センサーデータなどに使われます。

Stream の作成と購読

async*yieldでStreamを生成し、await forで購読します。

Dartエディタ

Stream の変換操作

StreamはListと同様にmapwheretake等のメソッドで変換できます。

Dartエディタ