이미 이터러블이면 바로 순회
배열, 문자열, Map, Set처럼 표준 이터러블은 별도 구현 없이 순회합니다.
iteration tools
반복 대상이 이미 있는지, 값을 지연 생성해야 하는지에 따라 필요한 프로토콜과 문법이 달라집니다.
배열, 문자열, Map, Set처럼 표준 이터러블은 별도 구현 없이 순회합니다.
value와 done을 직접 반환해야 하는 커스텀 순회 규칙에 사용합니다.
무한 시퀀스나 큰 데이터처럼 한 번에 만들 필요가 없는 흐름에 적합합니다.
여러 제너레이터를 합치거나 내부 컬렉션을 자연스럽게 펼칠 때 사용합니다.