summaryrefslogtreecommitdiff
path: root/meap/meap-code/ch2/ch2-simple-with-linenums.rs
blob: 8da3c8cd10d6dfa701ea6d0f8d94492b93874688 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() {
  let search_term = "picture";
  let quote = "Every face, every shop, bedroom window, public-house, and
dark square is a picture feverishly turned--in search of what?
It is the same with books. What do we seek through millions of pages?";
  let mut line_num: usize = 1; // <1>

  for line in quote.lines() {
    if line.contains(search_term) {
      println!("{}: {}", line_num, line); // <2>
    }
    line_num += 1; // <3>
  }
}