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 174 views
1 answer 132 views
132 views asked Oct 30, 2022 by avibootz
3 answers 208 views
208 views asked Oct 29, 2022 by avibootz
1 answer 110 views
110 views asked Oct 29, 2022 by avibootz
1 answer 100 views
1 answer 114 views
...