iterate와 generate는 다음 원소를 만드는 정보가 다르다

둘 다 무한 source가 될 수 있어 short-circuit이나 limit 없이 terminal을 호출하면 끝나지 않습니다.

iterate(seed,next)

이전 값에서 다음 값 · ordered

generate(supplier)

각 호출이 독립 공급

무한 terminal

limit·takeWhile 없으면 미종료

핵심: 순서 관계가 있으면 iterate, 독립 공급이면 generate를 사용합니다.