How to remove a value from HashSet in Rust

1 Answer

0 votes
use std::collections::HashSet;
  
fn main() {
    let mut hs = HashSet::new();
  
    hs.insert("Rust");
    hs.insert("C");
    hs.insert("C");
    hs.insert("C++");
    hs.insert("Python");
    hs.insert("Java");
  
    println!("{:?}", hs);
    
    hs.remove(&"Java");
    
    println!("{:?}", hs);
}




/*
run:

{"Java", "Rust", "C", "C++", "Python"}
{"Rust", "C", "C++", "Python"}

*/

 



answered Oct 30, 2022 by avibootz

Related questions

1 answer 273 views
1 answer 224 views
224 views asked Oct 30, 2022 by avibootz
3 answers 379 views
379 views asked Oct 29, 2022 by avibootz
1 answer 221 views
221 views asked Oct 29, 2022 by avibootz
1 answer 239 views
239 views asked Feb 16, 2021 by avibootz
1 answer 217 views
...