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

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

Dart Streamクラスのskip()メソッドについてメモ書き。

skip()は受け取ったデータを引数で指定した分だけスキップするメソッド。
戻り値はStream<T>型。
ブロードキャストストリームの場合、リスニングを開始した時点からカウントされる。
データが引数で指定した数より少ない場合は値を返さない。

コーディングで動作確認。

void main() async {
  final stream =
      Stream.fromIterable(["apple", "orange", "banana", "pineapple"]);
  stream.skip(2).listen(print);
}

実行結果。

banana
pineapple

コメント

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