Ich versuche, einige Werte aus einer Karte in Elixir herauszufiltern.Verwenden von Rohr mit Filter und Karte in Elixier
Dies:
params = %{"blah" => "blah", "vtha" => "blah"}
params
|> Enum.filter fn {k, v} -> k == v end
|> Enum.map(fn {k, v} -> {k, v} end)
Ergebnis in diesem Fehler: ** (FunctionClauseError) keine Funktion Klausel Anpassung in Enumerable.Function.reduce/3
Aber sowohl die Filter- und Kartenoperationen in Isolation arbeiten .
Enum.filter params, fn {k, v} -> k == v end
Enum.map(params, fn {k, v} -> {k, v} end)
Sie funktionieren nicht, wenn piped.
Ich bin sicher, ich vermisse etwas offensichtlich.
Danke! Ich wusste, dass es etwas Offensichtliches sein würde. :) –