rust-lang-ru/rust_book_ru

src/iterators.md ошибка в переводе

Flowneee opened this issue · 1 comments

В разделе "Потребители" в примере с использованием .find():

let greater_than_forty_two = (0..100)
                             .find(|x| *x > 42);

match greater_than_forty_two {
    Some(_) => println!("У нас есть несколько чисел!"), // << здесь
    None => println!("Числа не найдены :("), // << и здесь
}

В данном случае речь идет об одном совпадении, сообщения должны быть в единственном числе или переведены дословно.

В оригинале эти сообщения выглядят так:

"Found a match!"
и
"No match found :("

Гораздо ближе к оригиналу было бы:
Найдено совпадение!
Совпадение не найдено :(