Elixir's Range for arithmetic progression

elixir, haskell

Solution

Stream.iterate/2 does what you want:

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

Problem

Is it possible to express arithmetic progression in a list without listing them all? In Haskell, you could do it with the range function. ``` [2,4..10] == [2,4,6,8,10] ``` Is there a similar way to do it with Elixir ?

Original source