Skip to content

Commit

Permalink
Merge pull request #741 from Irrela/main
Browse files Browse the repository at this point in the history
Fix typo: in the description of fn 'unwrap_or'
  • Loading branch information
KaiserY authored Oct 19, 2023
2 parents 085129e + 418194a commit 7333efa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/ch08-03-hash-maps.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<span class="caption">示例 8-21:访问哈希 map 中储存的蓝队分数</span>

这里,`score` 是与蓝队分数相关的值,应为 `10``get` 方法返回 `Option<&V>`,如果某个键在哈希 map 中没有对应的值,`get` 会返回 `None`。程序中通过调用 `copied` 方法来获取一个 `Option<i32>` 而不是 `Option<&i32>`,接着调用 `unwrap_or``score` 中没有该键所对应的项时将其设置为零。
这里,`score` 是与蓝队分数相关的值,应为 `10``get` 方法返回 `Option<&V>`,如果某个键在哈希 map 中没有对应的值,`get` 会返回 `None`。程序中通过调用 `copied` 方法来获取一个 `Option<i32>` 而不是 `Option<&i32>`,接着调用 `unwrap_or``scores` 中没有该键所对应的项时将其设置为零。

可以使用与 vector 类似的方式来遍历哈希 map 中的每一个键值对,也就是 `for` 循环:

Expand Down

0 comments on commit 7333efa

Please sign in to comment.