【发布时间】:2016-06-11 19:00:54
【问题描述】:
我只是在学习 Elixir,我正在尝试这样做:
list = Enum.with_index ~w[a n b e c r z b d]
#=> [{"a", 0}, {"n", 1}, {"b", 2}, {"e", 3}, {"c", 4}, {"r", 5}, {"z", 6}, {"b", 7},
{"d", 8}]
Enum.into(list, %{})
#=> %{"a" => 0, "b" => 7, "c" => 4, "d" => 8, "e" => 3, "n" => 1, "r" => 5,
"z" => 6}
我想把它当成一个管道......像这样:
Enum.with_index ~w[a n b e c r z b d] |> Enum.into(%{})
或
Enum.with_index ~w[a n b e c r z b d] |> Enum.into(&1, %{})
但这些都不起作用。这甚至可能吗?
【问题讨论】:
标签: elixir