용어 사전 coding 용어 페이지

이터레이터

데이터를 한 항목씩 순회하며 가공하는 Rust 추상화

iterator #rust#functional#collection
English version

다른 이름

Iterator순회자

선수 개념

관련 개념

핵심 아이디어

이터레이터는 컬렉션의 요소를 한 번에 하나씩 꺼내면서 변환, 필터링, 집계 같은 작업을 조합하게 해 주는 추상화입니다. Rust에서는 Iterator 트레이트를 통해 map, filter, collect, sum 같은 흐름을 일관된 방식으로 표현합니다.

이 블로그에서의 역할

Mathbong에서는 Rust의 선언형 데이터 처리, 컬렉션 순회, 클로저와의 조합을 설명할 때 이터레이터를 핵심 허브로 사용합니다. 반복문을 더 짧게 쓰는 기술이면서 동시에 소유권 흐름을 읽는 연습이 됩니다.

이 개념을 다루는 글