mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 00:43:59 +08:00
fix: 修正语义不流畅问题
This commit is contained in:
parent
90ba713841
commit
3ea9a5eb1a
@ -104,7 +104,7 @@ Rust 提供了两种引用元素的方法的原因是当尝试使用现有元素
|
||||
|
||||
为了修改可变引用所指向的值,在使用 `+=` 运算符之前必须使用解引用运算符(`*`)获取 `i` 中的值。第十五章的 [“通过解引用运算符追踪指针的值”][deref] 部分会详细介绍解引用运算符。
|
||||
|
||||
因为借用检查器的规则,无论可变还是不可变地遍历一个 vector 都是安全。如果尝试在示例 8-7 和 示例 8-8 的 `for` 循环体内插入或删除项,都会得到一个类似示例 8-6 代码中类似的编译错误。`for` 循环中获取的 vector 引用阻止了同时对 vector 整体的修改。
|
||||
因为借用检查器的规则,无论可变还是不可变地遍历一个 vector 都是安全的。如果尝试在示例 8-7 和 示例 8-8 的 `for` 循环体内插入或删除项,都会得到一个类似示例 8-6 代码中类似的编译错误。`for` 循环中获取的 vector 引用阻止了同时对 vector 整体的修改。
|
||||
|
||||
### 使用枚举来储存多种类型
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user