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 등을 구현해요.