지연 pipeline이 실행되기까지의 상태

중간 연산 구성과 terminal 소비를 서로 다른 사건으로 본다.

1

Source 준비

List 존재

data

2

map 연결

계산 설명만 저장

lazy

3

terminal 없음

mapper 호출 0회

idle

4

toList 호출

element pull 시작

execute

핵심: 중간 연산 안의 side effect는 pipeline을 만들 때 실행되지 않는다.