Dart StreamクラスのelementAt()メソッドについてメモ書き。
elementAt()は引数で指定したインデックス番号の要素をStreamイベントから取得するメソッド。
引数でインデックス番号を指定し、対象のStreamイベントを取得した時点でリスリングは終了する。
指定したインデックス番号が存在しない場合、RangeErrorで終了する。戻り値はFuture<T>型。
コーディングで動作確認。
void main() async {
final listTest =
Stream.fromIterable(["Apple", "Orange", "Banana", "Pineapple"]);
await listTest.elementAt(3).then(print);
}実行結果。
Pineapple📁 Dart Streamクラスの全体像・主要メソッド
Streamクラスのコンストラクタや主要メソッド一覧は、以下の解説マップをご覧ください。
➔ Dart Streamクラスの使い方:コンストラクタと主要メソッド解説マップ

コメント