Skip to content

Commit

Permalink
Merge pull request #212 from MarisaKirisame/patch-2
Browse files Browse the repository at this point in the history
fix #211
  • Loading branch information
WaySLOG committed Apr 18, 2016
2 parents 43d487c + 4011d67 commit 2684e7e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 15-iterator/15-01-iterator.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,9 +216,9 @@ Rust的迭代器有一系列的查找函数,比如:

* `find()`: 传入一个闭包函数,从开头到结尾依次查找能令这个闭包返回`true`的第一个元素,返回`Option<Item>`
* `position()`: 类似`find`函数,不过这次输出的是`Option<usize>`,第几个元素。
* `all()`: 传入一个函数,对所有元素调用这个函数,一旦有一个返回`false`,则整个表达式返回`false`,否则返回`true`
* `all()`: 传入一个函数,如果对于任意一个元素,调用这个函数返回`false`,则整个表达式返回`false`,否则返回`true`
* `any()`: 类似`all()`,不过这次是任何一个返回`true`,则整个表达式返回`true`,否则`false`
* `max()``min()`: 查找整个迭代器里所有元素,返回最大或最小值的元素。注意:因为第七章讲过的`PartialOrder`的原因,浮点数无法被`max``min`正确的理解
* `max()``min()`: 查找整个迭代器里所有元素,返回最大或最小值的元素。注意:因为第七章讲过的`PartialOrder`的原因,`max``min`作用在浮点数上会有不符合预期的结果。


以上,为常用的一些迭代器和适配器及其用法,仅作科普,对于这一章。我希望大家能够多练习去理解,而不是死记硬背。
Expand Down

0 comments on commit 2684e7e

Please sign in to comment.