代码点读机 / Rust / HashMap

HashMap Rust · 常用类型

基于哈希表实现的键值对容器,用键快速查找、插入和删除对应的值。

怎么用

let mut 变量: HashMap<K, V> = HashMap::new();,用于创建键值对字典

小例子

use std::collections::HashMap;
let mut 成绩 = HashMap::new();
成绩.insert("数学", 90);
println!("{}", 成绩["数学"]);

运行结果

90

提醒:键必须实现 Eq 和 Hash;重复 insert 会覆盖旧值

官方文档:https://doc.rust-lang.org/std/collections/struct.HashMap.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条