Skip to main content

limit

Function limit 

Source
pub fn limit(
    list: &[i32],
    min_limit: i32,
    max_limit: i32,
) -> Result<Vec<i32>, String>
Expand description

Return elements of array that fall within [min_limit, max_limit].

Returns a new list containing only values within the specified range.

ยงExamples

Basic usage:

let result = algorithmz::array::limit(&[1,2,3,4,5],2,4).unwrap();
assert_eq!(result,vec![2,3,4]);

Match example:

use algorithmz::array::limit;
let my_list = vec![1,2,3,4,5];
match limit(&my_list,2,4) {
    Ok(n) => println!("The result was: {:?}",n),
    Err(e) => eprintln!("The error was: {}",e),
}