代码点读机 / Rust / contains_key

contains_key Rust · 常用方法

检查 HashMap 或 BTreeMap 中是否包含某个键,返回 bool。

怎么用

map.contains_key(键);,用于检查键是否存在

小例子

use std::collections::HashMap;
let mut m = HashMap::new();
m.insert("k", 1);
println!("{}", m.contains_key("k"));

运行结果

true

提醒:只查键不查值;想查值用 contains_value(没有这个方法,需手动)

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

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