Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR ELIXIR

elixir list map key string to atom

iex> string_key_map = %{"foo" => "bar", "hello" => "world"}
%{"foo" => "bar", "hello" => "world"}

iex> for {key, val} <- string_key_map, into: %{}, do: {String.to_atom(key), val}
# or
iex> string_key_map |> Map.new(fn {k, v} -> {String.to_atom(k), v} end)
%{foo: "bar", hello: "world"}
Source by www.titanwolf.org #
 
PREVIOUS NEXT
Tagged: #elixir #list #map #key #string #atom
ADD COMMENT
Topic
Name
5+2 =