diff --git a/iterator/iterator.md b/iterator/iterator.md index 80b1db1..b09de81 100644 --- a/iterator/iterator.md +++ b/iterator/iterator.md @@ -95,15 +95,15 @@ let v = (1..20).collect(); //编译通不过的! 1. 显式地标明`v`的类型: -```rust -let v: Vec<_> = (1..20).collect(); -``` + ```rust + let v: Vec<_> = (1..20).collect(); + ``` 2. 显式地指定`collect`调用时的类型: -```rust -let v = (1..20).collect::>(); -``` + ```rust + let v = (1..20).collect::>(); + ``` 当然,一个迭代器中还存在其他的消费者,比如取第几个值所用的 `.nth()`函数,还有用来查找值的 `.find()` 函数,调用下一个值的`next()`函数等等,这里限于篇幅我们不能一一介绍。所以,下面我们只介绍另一个比较常用的消费者—— `fold` 。