원소별 vertical execution

한 loop와 Stream은 통과 원소에 filter와 map을 이어 적용한다.

  1. Value 1

    filter false, map 없음

  2. Value 2

    filter true, 즉시 map

  3. Value 3

    filter false, map 없음

  4. Value 4

    filter true, 즉시 map

핵심: eager filter list 후 map list는 모든 test가 끝난 뒤 mapping을 시작한다.