Iterator::count()

Считает количество элементов в итераторе.

Сигнатураfn count(self) -> usize

Потребляет итератор и возвращает число пройденных элементов. Часто используется после filter.

let v = vec![1, 2, 3, 4, 5];
let n = v.iter().filter(|x| **x > 2).count();
println!("{}", n); // 3
← Все записи: Стандартная библиотека Rust
Поддержать проект