Skip to main content

cumsum

Function cumsum 

Source
pub fn cumsum<T: Num + Copy + Add<Output = T>>(xs: &[T]) -> Vec<T>
Expand description

Cumulative sum of a slice. Returns an empty vector for an empty input.

ยงExamples

use mathverse_core::ops::cumsum;

assert_eq!(cumsum(&[1, 2, 3, 4]), vec![1, 3, 6, 10]);
assert_eq!(cumsum::<i32>(&[]), vec![]);