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

더 알아보기 (Learn more)