0
Ich lerne gerade Elixir und ich versuche, dies zu tun:Wie wird Enum-Ausgabe an eine andere Enum-Funktion übergeben, die mehrere Argumente akzeptiert?
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}
Ich möchte es als Rohr tun ... so etwas wie:
Enum.with_index ~w[a n b e c r z b d] |> Enum.into(%{})
oder
Enum.with_index ~w[a n b e c r z b d] |> Enum.into(&1, %{})
Aber keiner von denen funktioniert. Ist das überhaupt möglich?
Super, danke Mann! – Nathan