Iterator::all()

Проверяет, удовлетворяют ли условию все элементы.

Сигнатураfn all<F: FnMut(Self::Item) -> bool>(&mut self, f: F) -> bool

Возвращает true, если предикат истинен для всех элементов. Останавливается на первом несовпадении.

let v = vec![2, 4, 6];
println!("{}", v.iter().all(|&x| x % 2 == 0)); // true
← Все записи: Стандартная библиотека Rust
Поддержать проект