Get value from hash
-
get
-
from
-
get
returns anOption
containing the value corresponding to the key, orNone
, if the key does not exist.
use std::collections::HashMap; fn main() { let counter = HashMap::from([("foo", 1), ("bar", 2)]); println!("{}", counter["foo"]); println!("{:?}", counter.get("foo")); // println!("{}", counter["zz"]); // panic println!("{:?}", counter.get("zz")); // None println!(); match counter.get("foo") { Some(val) => println!("{val}"), None => println!("None"), }; match counter.get("zz") { Some(val) => println!("{val}"), None => println!("None"), }; }
1
Some(1)
None
1
None