Quantcast
Channel: 一言多いプログラマーの独り言
Viewing all articles
Browse latest Browse all 846

Elixirで、Eachループ

$
0
0
Elixirで、Eachループです。Enum.eachを利用して、Enum.each(リスト、関数)で、処理するらしい(?)


iex(1)> file_lists = File.ls! "priv/contents/"
["aaa.md", "bbb.md", "ccc.md", "ddd.md"]

iex(2)> Enum.each(file_lists, fn x -> IO.puts x end)
aaa.md
bbb.md
ccc.md
ddd.md
:ok

iex(3)> Enum.each(file_lists, &(IO.puts &1))
aaa.md
bbb.md
ccc.md
ddd.md
:ok

iex(4)> Enum.each(file_lists, &IO.puts/1)
aaa.md
bbb.md
ccc.md
ddd.md
:ok

iex(5)> file_lists |> Enum.each(&IO.puts/1)
aaa.md
bbb.md
ccc.md
ddd.md
:ok

参考サイト
Ruby vs. Elixir: #Each(Strideさん)
Enum(Elixir)
関数(Elixir School)

Viewing all articles
Browse latest Browse all 846

Trending Articles