From 3ea9a5eb1aff392947e121888a9344c114547cbb Mon Sep 17 00:00:00 2001 From: GnSight Date: Sun, 11 Jun 2023 10:56:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E8=AF=AD=E4=B9=89?= =?UTF-8?q?=E4=B8=8D=E6=B5=81=E7=95=85=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ch08-01-vectors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch08-01-vectors.md b/src/ch08-01-vectors.md index ad1fb77..f6ab0bb 100644 --- a/src/ch08-01-vectors.md +++ b/src/ch08-01-vectors.md @@ -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 整体的修改。 ### 使用枚举来储存多种类型