SplitWhitespace — 공백으로 나눈 부분 문자열 반복자
SplitWhitespace — 공백으로 나눈 부분 문자열 반복자
SplitWhitespace는 문자열을 임의의 양의 공백으로 구분되는 비-공백 부분 문자열들로 나누어 순회하는 반복자예요. str::split_whitespace 메서드로 생성돼요.
출처: Rust 공식 문서
본문
pub struct SplitWhitespace<'a> { /* private fields */ }
예시
let words = "Hello, world!
How are you?".split_whitespace();
assert_eq!(words.collect::<Vec<_>>(), ["Hello,", "world!", "How", "are", "you?"]);
이 반복자는 Clone, Debug, DoubleEndedIterator, FusedIterator, Iterator 등을 구현해요.