rust中的HashMap字典的key与value的使用例子
Admin | 2023-1-17 21:44:38 | 被阅次数 | 895
在rust中的HashMap,相当于其它语言里面的数据结构字典了。
用好字典的key与value,对应字典的操作来说,相当的方便。下面是例子。
use std::collections::HashMap;
fn main() {
let mut s=HashMap::new();
s.insert("a",1);
s.insert("b",2);
s.insert("c",3);
let n="2";
let mykey = String::from(n);
for v in s.values(){
if v.to_string()==mykey {
println!("{}", v);
}
}
for k in s.keys(){
if k.to_string()=="c" {
println!("{}", s[k]);
}
}
}