pub fn sum<T, N, F>(array: &[T], getter: F) -> NExpand description
Sums all elements in a slice.
§Arguments
array- The input slicegetter- Function to extract numeric values from each element
§Returns
The sum of all elements
§Examples
use mudssky_utils::array::sum;
let items = vec![("a", 1), ("b", 2), ("c", 3)];
assert_eq!(sum(&items, |item| item.1), 6);
let numbers = vec![1, 2, 3, 4];
assert_eq!(sum(&numbers, |&x| x), 10);