rust-lang-ru / rust_book_ru

The Rust Programming Language на русском языке
http://rurust.github.io/rust_book_ru/
184 stars 22 forks source link

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

Closed Flowneee closed 7 years ago

Flowneee commented 8 years ago

В разделе "Потребители" в примере с использованием .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 :("

whoizit commented 7 years ago

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