HashSet Rust · 常用类型
基于哈希表实现的无序集合,里面每个值最多出现一次,自动去重。
怎么用
let mut 变量: HashSet<T> = HashSet::new();,用于创建去重集合
小例子
use std::collections::HashSet;
let mut 标签 = HashSet::new();
标签.insert("rust");
标签.insert("rust");
println!("{}", 标签.len());
运行结果
1
提醒:元素必须实现 Eq 和 Hash;顺序不固定
官方文档:https://doc.rust-lang.org/std/collections/struct.HashSet.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条