From e120717ba3472cfa268f3196610aa269701df744 Mon Sep 17 00:00:00 2001 From: yuhao1229 <78730767+yuhao1229@users.noreply.github.com> Date: Tue, 9 Feb 2021 09:03:16 +0800 Subject: [PATCH] Update ch13-02-iterators.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 项的序列 -> 序列的项 --- src/ch13-02-iterators.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch13-02-iterators.md b/src/ch13-02-iterators.md index 99b2f34..eec4d91 100644 --- a/src/ch13-02-iterators.md +++ b/src/ch13-02-iterators.md @@ -4,7 +4,7 @@ >
> commit 8edf0457ab571b375b87357e1353ae0dd2127abe -迭代器模式允许你对一个项的序列进行某些处理。**迭代器**(*iterator*)负责遍历序列中的每一项和决定序列何时结束的逻辑。当使用迭代器时,我们无需重新实现这些逻辑。 +迭代器模式允许你对一个序列的项进行某些处理。**迭代器**(*iterator*)负责遍历序列中的每一项和决定序列何时结束的逻辑。当使用迭代器时,我们无需重新实现这些逻辑。 在 Rust 中,迭代器是 **惰性的**(*lazy*),这意味着在调用方法使用迭代器之前它都不会有效果。例如,示例 13-13 中的代码通过调用定义于 `Vec` 上的 `iter` 方法在一个 vector `v1` 上创建了一个迭代器。这段代码本身没有任何用处: