Iterator::sum()

Считает сумму всех элементов.

Сигнатураfn sum<S: Sum<Self::Item>>(self) -> S

Складывает все элементы итератора. Тип результата обычно указывают аннотацией, чтобы компилятор знал, какой числовой тип использовать.

let v = vec![1, 2, 3];
let s: i32 = v.iter().sum();
println!("{}", s); // 6
← Все записи: Стандартная библиотека Rust
Поддержать проект