Sink
Stream
から要素を消費して結果を生成する
Streamの末端で動作する
Stream
はデータを生成する側 (producer) だが、Sinkはそれを消費する側 (consumer)
例
Stream:
[1, 2, 3, 4, 5]
Sink: 最初の2つの要素を集める
とすると、
Sink
は
[1, 2]
を結果として返す
流し台と同じ語義
https://gyazo.com/e92172de1fc72e055e56b34f44afbe67