diff --git a/contents/pitfalls/use-vec-in-for.md b/contents/pitfalls/use-vec-in-for.md index 500bef9d..d1f823c9 100644 --- a/contents/pitfalls/use-vec-in-for.md +++ b/contents/pitfalls/use-vec-in-for.md @@ -20,7 +20,7 @@ for i in 0..v.len() { [1, 2, 3, 0, 1, 2] ``` -输出很清晰的表明,只新插入了三个元素:`0..3`,刚好是`v`的初始长度。 +输出很清晰的表明,只新插入了三个元素:`0..=2`,刚好是`v`的初始长度。 这是因为:**在for循环中,`v.len`只会在循环伊始之时进行求值,之后就一直使用该值**。