pub fn range_with_steps<T>(start: T, end: T, step: T) -> Vec<T>Expand description
Generate a range of numbers from start to end (exclusive) with a specified step.
§Arguments
start- The starting value of the range.end- The ending value of the range (exclusive).step- The increment/decrement value between elements.
§Returns
Vec<T>- A vector containing the range of numbers.
§Examples
use lowdash::range_with_steps;
let result = range_with_steps(1, 5, 1);
assert_eq!(result, vec![1, 2, 3, 4]);use lowdash::range_with_steps;
let result = range_with_steps(5.0, 2.0, -1.0);
assert_eq!(result, vec![5.0, 4.0, 3.0]);use lowdash::range_with_steps;
let result = range_with_steps(1, 1, 1); // Empty range
assert_eq!(result, Vec::<i32>::new());