Skip to main content

sum_direct

Function sum_direct 

Source
pub fn sum_direct<T>(array: &[T]) -> T
where T: Sum + Copy,
Expand description

Sums all numeric elements in a slice directly.

§Arguments

  • array - The input slice of numeric values

§Returns

The sum of all elements

§Examples

use mudssky_utils::array::sum_direct;

assert_eq!(sum_direct(&[1, 2, 3, 4]), 10);
assert_eq!(sum_direct(&[1.5, 2.5, 3.0]), 7.0);