是否可以在列表中表达算术级数而无需全部列出?

在Haskell中,您可以使用range函数来实现。

[2,4..10] == [2,4,6,8,10]

Elixir有类似的方法吗?

最佳答案

Stream.iterate/2可以满足您的要求:

Stream.iterate(2, &(&1+2))

关于haskell - Elixir的算术级数范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18275362/

10-11 20:42