RChunks — 끝에서부터 시작하는 청크 반복자
RChunks — 끝에서부터 시작하는 청크 반복자
RChunks는 슬라이스를 (겹치지 않는) 고정 크기 청크로 나누되, 슬라이스 끝에서부터 시작해 순회하는 반복자예요. rchunks 메서드로 생성돼요.
출처: Rust 공식 문서
본문
pub struct RChunks<'a, T>
where
T: 'a,
{ /* private fields */ }
예시
let slice = ['l', 'o', 'r', 'e', 'm'];
let mut iter = slice.rchunks(2);
assert_eq!(iter.next(), Some(&['e', 'm'][..]));
assert_eq!(iter.next(), Some(&['o', 'r'][..]));
assert_eq!(iter.next(), Some(&['l'][..]));
assert_eq!(iter.next(), None);
이 반복자는 Clone, Debug, ExactSizeIterator, FusedIterator, Iterator, Send, Sync 등을 구현해요.