Pra*_*m R 0 functional-programming elixir
我想使用一个函数,它接受一个可枚举和一个函数,并与 Python 的 itertools.accumulate 做同样的事情。例如,
iex> accumulate([1,3,7], &Kernel.+)
[1, 4, 11]
Run Code Online (Sandbox Code Playgroud)
作为解释,它等于[1, 1+2, 1+4+7]。Elixir 的标准库中是否存在这样的函数?
Enum.scan/2 做同样的事情。
Enum.scan([1, 3, 7], &+/2)
#? [1, 4, 11]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |