Lines — 문자열의 줄 반복자
Lines — 문자열의 줄 반복자
Lines는 문자열 슬라이스를 줄 단위로 순회하는 반복자예요. str::lines 메서드로 생성돼요.
출처: Rust 공식 문서
본문
pub struct Lines<'a>(/* private fields */);
예시
let text = "foo
bar
baz";
let mut lines = text.lines();
assert_eq!(lines.next(), Some("foo"));
assert_eq!(lines.next(), Some("bar"));
assert_eq!(lines.next(), Some("baz"));
으로 줄을 나누고, 줄 끝의 를 제거해요. 이 반복자는 Clone, Debug, DoubleEndedIterator, FusedIterator, Iterator 등을 구현해요.