We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 43d487c + 4011d67 commit 2684e7eCopy full SHA for 2684e7e
15-iterator/15-01-iterator.md
@@ -216,9 +216,9 @@ Rust的迭代器有一系列的查找函数,比如:
216
217
* `find()`: 传入一个闭包函数,从开头到结尾依次查找能令这个闭包返回`true`的第一个元素,返回`Option<Item>`
218
* `position()`: 类似`find`函数,不过这次输出的是`Option<usize>`,第几个元素。
219
-* `all()`: 传入一个函数,对所有元素调用这个函数,一旦有一个返回`false`,则整个表达式返回`false`,否则返回`true`
+* `all()`: 传入一个函数,如果对于任意一个元素,调用这个函数返回`false`,则整个表达式返回`false`,否则返回`true`
220
* `any()`: 类似`all()`,不过这次是任何一个返回`true`,则整个表达式返回`true`,否则`false`
221
-* `max()`和`min()`: 查找整个迭代器里所有元素,返回最大或最小值的元素。注意:因为第七章讲过的`PartialOrder`的原因,浮点数无法被`max`和`min`正确的理解
+* `max()`和`min()`: 查找整个迭代器里所有元素,返回最大或最小值的元素。注意:因为第七章讲过的`PartialOrder`的原因,`max`和`min`作用在浮点数上会有不符合预期的结果。
222
223
224
以上,为常用的一些迭代器和适配器及其用法,仅作科普,对于这一章。我希望大家能够多练习去理解,而不是死记硬背。
0 commit comments