habe ich eine Karte mit der Zeichenfolge "2"
als einer der Schlüssel:Pattern-Matching-Karte mit String als Schlüssel
iex(14)> map = %{:a => 1, "2" => 2, :b => 3}
%{:a => 1, :b => 3, "2" => 2}
Jetzt bin ich nicht in der Lage, um es Muster zu entsprechen. Wie bekomme ich beispielsweise den Wert "2"
? Ich habe versucht, die folgenden bekam aber die folgenden Fehler:
iex(23)> %{a: c, "2" z} = map
** (SyntaxError) iex:23: syntax error before: "2"
iex(23)> %{a: c, "2": z} = map
** (MatchError) no match of right hand side value: %{:a => 1, :b => 3, "2" => 2}