Chars — 문자열 슬라이스의 문자 반복자

Chars — 문자열 슬라이스의 문자 반복자

Chars는 문자열 슬라이스의 char들을 순회하는 반복자예요. str::chars 메서드로 생성돼요.

출처: Rust 공식 문서

본문

pub struct Chars<'a> { /* private fields */ }

주요 메서드

// 원본 데이터의 하위 슬라이스로 기저 데이터를 봐요.
pub fn as_str(&self) -> &'a str

as_str은 원본 슬라이스와 같은 수명을 가지며, 반복자가 존재하는 동안 계속 사용할 수 있어요.

예시

let mut chars = "abc".chars();

assert_eq!(chars.as_str(), "abc");
chars.next();
assert_eq!(chars.as_str(), "bc");
chars.next();
chars.next();
assert_eq!(chars.as_str(), "");

더 알아보기 (Learn more)