vida tutorial también sinonimo programación lenguaje inmortal framework buscó elixir

tutorial - Cómo crear un mapa a partir de una lista de dos tuplas de elementos en Elixir



elixir también se buscó (3)

¿Cuál sería una forma elegante de convertir una lista de dos tuplas de elementos como [{1,2},{3,4}] en el mapa %{1=>2, 3=>4} ?

La lista de palabras clave sería trivial, pero ¿qué pasa si tenemos claves arbitrarias?


Acabo de conseguirlo:

list = [{1,2},{3,4}] themap = for e <- list, into: %{}, do: e


La forma más sencilla de hacer esto es:

Enum.into(list, %{})


Map módulo de Map también admite dichas listas como un parámetro para la new función:

Map.new list