pub fn mean<T>(collection: &[T]) -> TExpand description
Calculates the arithmetic mean of a collection of numbers. If the collection is empty, returns zero.
§Arguments
collection- A slice of numbers.
§Returns
T- The arithmetic mean of the collection.
§Examples
use lowdash::mean;
let numbers = vec![1.0, 2.0, 3.0, 4.0, 5.0];
let result = mean(&numbers);
assert_eq!(result, 3.0);use lowdash::mean;
let numbers = vec![1, 2, 3, 4, 5];
let result = mean(&numbers);
assert_eq!(result, 3);use lowdash::mean;
let empty: Vec<f64> = vec![];
let result = mean(&empty);
assert_eq!(result, 0.0);