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 194 views
1 answer 145 views
145 views asked Oct 30, 2022 by avibootz
3 answers 226 views
226 views asked Oct 29, 2022 by avibootz
1 answer 125 views
125 views asked Oct 29, 2022 by avibootz
1 answer 115 views
1 answer 139 views
...