From 78dd8c52e836fa9a2fe0fe0809dda362a251206e Mon Sep 17 00:00:00 2001 From: kebo Date: Sat, 29 May 2021 17:26:29 +0800 Subject: [PATCH] Update iterator.md --- iterator/iterator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iterator/iterator.md b/iterator/iterator.md index aa0a85f..a2cdfee 100644 --- a/iterator/iterator.md +++ b/iterator/iterator.md @@ -70,7 +70,7 @@ Rust支持通过省略高位的形式生成一个无限长度的自增序列, let inf_seq = (1..).into_iter(); ``` -不过不用担心这个无限增长的序列撑爆你的内存,占用你的CPU,因为适配器的惰性的特性,它本身是安全的,除非你对这个序列进行`collect`或者`fold`! +不过不用担心这个无限增长的序列撑爆你的内存,占用你的CPU,因为迭代器是惰性的,它本身是安全的,除非你对这个序列进行`collect`或者`fold`! 不过,我想聪明如你,不会犯这种错误吧! 因此,想要应用这个,你需要用`take`或者`take_while`来截断他,必须? 除非你将它当作一个生成器。当然了,那就是另外一个故事了。