ChunksExact — 정확한 크기 청크로 나누는 반복자

ChunksExact — 정확한 크기 청크로 나누는 반복자

ChunksExact는 슬라이스를 (겹치지 않는) 정확한 크기의 청크로 나누어 순회하는 반복자예요. 슬라이스 시작부터 청크 크기만큼씩 잘라요. 슬라이스의 chunks_exact 메서드로 생성돼요.

출처: Rust 공식 문서

본문

pub struct ChunksExact<'a, T>
where
    T: 'a,
{ /* private fields */ }

슬라이스 길이가 청크 크기로 나누어떨어지지 않으면, 마지막 chunk_size-1개까지의 요소는 생략되지만 반복자의 remainder 함수로 얻을 수 있어요.

주요 메서드

// 마지막에 남는, 청크 크기에 못 미치는 요소들을 반환해요.
pub fn remainder(&self) -> &'a [T]

이 반복자는 Clone, Debug, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Iterator, Send, Sync 등을 구현해요.

더 알아보기 (Learn more)