Dart StreamクラスelementAt()メソッド

Dar言語StreamクラスtoSet()メソッドDart

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

コメント

タイトルとURLをコピーしました