How to remove all the occurrences of an item from a vector in Rust

1 Answer

0 votes
fn main() {
    let mut numbers = vec![0, 1, 2, 2, 3, 4, 6, 2, 7, 8, 2, 2];
    
    numbers.retain(|&x| x != 2);
    
    println!("{:?}", numbers);
}
    
    
/*
run:

[0, 1, 3, 4, 6, 7, 8]

*/

 



answered Oct 12, 2024 by avibootz
...