HASHSET · 名单核对桌

两份名单,到底该取谁?

逗号分隔输入成员,再切换四种运算。重复名字会被自动折叠,因为 Set 只回答“在不在”,不记录“出现几次”。

集合 A
集合 B

方法返回的是迭代器

intersection 等方法会惰性地产出对元素的引用。需要一个新的、拥有元素的 HashSet 时,常见写法是接上 cloned().collect();只做遍历则不必急着 collect。

结果顺序不是语义

页面为了便于核对,按中文名称排序展示。Rust 的 HashSet 不承诺迭代顺序;测试集合结果时比较成员关系,不要比较打印出来的先后。