好きこそ 物ノ上手ナレ

What one likes, one will do well.

Elixirにfor文はある

Elixirにはfor文ないと思っていたが、実はある。

 

for x <- 1..5, do: x

と書けば、

[1, 2, 3, 4, 5] になってます。

(実際、for-doの構文とも取れますが)

 

Enum.map(1..5, fn(x) -> x end) との動きが同じ。

 

僕と同じく、ないと思ってる人も多いのでは。