From a140f2d524c09980dc0a598803f89d41f92a7b7e Mon Sep 17 00:00:00 2001 From: Elenquesse Date: Sat, 17 May 2025 20:02:43 +0800 Subject: [PATCH] docs: update syntax in iterator.md --- src/advance/functional-programing/iterator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/advance/functional-programing/iterator.md b/src/advance/functional-programing/iterator.md index 7e9bdab1..d73f52c3 100644 --- a/src/advance/functional-programing/iterator.md +++ b/src/advance/functional-programing/iterator.md @@ -407,8 +407,8 @@ assert_eq!(18, sum); 其中 `zip`,`map`,`filter` 是迭代器适配器: - `zip` 把两个迭代器合并成一个迭代器,新迭代器中,每个元素都是一个元组,由之前两个迭代器的元素组成。例如将**形如** `[1, 2, 3, 4, 5]` 和 `[2, 3, 4, 5]` 的迭代器合并后,新的迭代器形如 `[(1, 2),(2, 3),(3, 4),(4, 5)]` -- `map` 是将迭代器中的值经过映射后,转换成新的值[2, 6, 12, 20] -- `filter` 对迭代器中的元素进行过滤,若闭包返回 `true` 则保留元素[6, 12],反之剔除 +- `map` 是将迭代器中的值经过映射后,转换成新的值`[2, 6, 12, 20]` +- `filter` 对迭代器中的元素进行过滤,若闭包返回 `true` 则保留元素,反之剔除。过滤后的迭代器形如`[6, 12]` 而 `sum` 是消费者适配器,对迭代器中的所有元素求和,最终返回一个 `u32` 值 `18`。