reduce

Function reduce 

Source
pub fn reduce<T, U, F>(data: &[T], initial: U, f: F) -> U
where F: Fn(U, &T) -> U,
Expand description

Reduces elements to a single value.

ยงExample

use d3rs::array::reduce;

let data = vec![1, 2, 3, 4, 5];
let sum = reduce(&data, 0, |acc, x| acc + x);
assert_eq!(sum, 15);