Dart Streamクラスのmap()メソッドについてメモ書き。
map()は受け取ったStreamイベントを新しいStreamイベントに変換するメソッド。
引数のconvert()関数は受け取ったStreamを変換し、map()メソッドに変換後の値を返す。
map()メソッドの戻り値はStream<S>型。Sは型パラメータでconvert関数の戻り値が入る。
convert()メソッドで例外が発生した場合、エラーイベントとして値を返す。
ブロードキャストStreamを受け取った場合はブロードキャストとして値を返す。
エラーとdoneイベントはmap()メソッドの変換対象にならない。
コーディングで動作を確認。
先ずは正常系から。
📁 Dart Streamクラスの全体像・主要メソッド
Streamクラスのコンストラクタや主要メソッド一覧は、以下の解説マップをご覧ください。
➔ Dart Streamクラスの使い方:コンストラクタと主要メソッド解説マップ

コメント