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

Related questions

1 answer 189 views
2 answers 176 views
1 answer 137 views
1 answer 108 views
1 answer 187 views
1 answer 120 views
1 answer 122 views
...