ChunksExactMut — 정확한 크기의 가변 청크 반복자

ChunksExactMut — 정확한 크기의 가변 청크 반복자

ChunksExactMut는 슬라이스를 (겹치지 않는) 정확한 크기의 가변 청크로 나누어 순회하는 반복자예요. chunks_exact_mut 메서드로 생성돼요.

출처: Rust 공식 문서

본문

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

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

주요 메서드

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

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

더 알아보기 (Learn more)