Skip to content

Commit 4f218f6

Browse files
committed
Update 10-enum-stream.md
1 parent 42ce1d4 commit 4f218f6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

10-enum-stream.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
10-枚举类型和流
22
==================
3-
[枚举对象]() <br/>
4-
[积极vs懒惰]() <br/>
5-
[]() <br/>
3+
[枚举对象](#101-%E6%9E%9A%E4%B8%BE%E7%B1%BB%E5%9E%8B) <br/>
4+
[积极vs懒惰](#102-%E7%A7%AF%E6%9E%81vs%E6%87%92%E6%83%B0) <br/>
5+
[](#103-%E6%B5%81) <br/>
66

77
## 10.1-枚举类型
88
Elixir提供了枚举类型(enumerables)的概念,使用[Enum模块]()操作它们。我们已经介绍过两种枚举类型:列表和图。
@@ -52,6 +52,7 @@ iex> 1..100_000 |> Enum.map(&(&1 * 3)) |> Enum.filter(odd?) |> Enum.sum
5252
该操作将会生成的中间结果是含有100000个元素的列表。
5353
然后我们过滤掉所有偶数,产生又一个新中间结果:一个50000元素的列表。
5454
最后求和,返回结果。
55+
>这个符号的用法似乎和F#中的不一样啊...
5556
5657
作为一个替代,[流模块](http://elixir-lang.org/docs/stable/elixir/Stream.html)提供了懒惰的实现:
5758
```

0 commit comments

Comments
 (0)