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 269 views
1 answer 218 views
218 views asked Oct 30, 2022 by avibootz
3 answers 371 views
371 views asked Oct 29, 2022 by avibootz
1 answer 214 views
214 views asked Oct 29, 2022 by avibootz
1 answer 232 views
232 views asked Feb 16, 2021 by avibootz
1 answer 211 views
...