|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
|
|
|
|
|
哈希 map 可以用于需要任何类型作为键来寻找数据的情况,而不是像 vector 那样通过索引。例如,在一个游戏中,你可以将每个团队的分数记录到哈希 map 中,其中键是队伍的名字而值是每个队伍的分数。给出一个队名,就能得到他们的得分。
|
|
|
|
|
|
|
|
|
|
本章我们会介绍哈希 map 的基本 API,不过还有更多吸引人的功能隐藏于标准库中 `HashMap<K, V>` 定义的函数中。一如既往请查看标准库文档来了解更多信息。
|
|
|
|
|
本章我们会介绍哈希 map 的基本 API,不过还有更多吸引人的功能隐藏于标准库在 `HashMap<K, V>` 上定义的函数中。一如既往请查看标准库文档来了解更多信息。
|
|
|
|
|
|
|
|
|
|
### 新建一个哈希 map
|
|
|
|
|
|
|
|
|
@ -195,4 +195,4 @@ vector、字符串和哈希 map 会在你的程序需要储存、访问和修改
|
|
|
|
|
我们已经开始接触可能会有失败操作的复杂程序了,这也意味着接下来是一个了解错误处理的绝佳时机!
|
|
|
|
|
|
|
|
|
|
[validating-references-with-lifetimes]:
|
|
|
|
|
ch10-03-lifetime-syntax.html#validating-references-with-lifetimes
|
|
|
|
|
ch10-03-lifetime-syntax.html#validating-references-with-lifetimes
|
|
|
|
|