Menu
CoddyTech

创建哈希表

本课属于 Coddy Rust 学习旅程的“逻辑与流程”单元。第 28 课,共 66 课。

现在你已经了解了哈希映射是什么,接下来学习如何创建哈希映射。要在 Rust 中使用哈希映射,你需要先在文件顶部通过 use 语句将 HashMap 类型引入作用域:

use std::collections::HashMap;

导入 HashMap 后,你可以使用 HashMap::new() 函数创建一个新的空哈希表:

let mut scores = HashMap::new();

注意,我们将哈希映射声明为 mut,因为之后很可能需要向其中添加数据。这样创建空哈希映射时,Rust 不知道键和值的类型,直到你开始插入数据。

如果你更喜欢,也可以显式指定类型:

let mut scores: HashMap<String, i32> = HashMap::new();

这会创建一个哈希映射,用来存储 String 键(例如学生姓名)和 i32 值(例如测试成绩)。这个空哈希映射现在可以存储键值对了。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Rust 在线编译器