Source
List·array·range가 값을 공급한다
input데이터 공급, element 변환, 결과 확정을 한 방향으로 읽는다.
List·array·range가 값을 공급한다
input조건에 맞는 element만 통과시킨다
intermediateelement type과 표현을 바꾼다
intermediatepipeline을 소비해 결과를 만든다
terminal핵심: terminal이 끝난 Stream instance는 다시 사용할 수 없다.