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

더 알아보기 (Learn more)