Elixir Map To New Map

[Solved] Elixir Map To New Map | Elixir - Code Explorer | yomemimo.com
Question : elixir map to new map

Answered by : nguyen-quang-huy

users_list = [ %{id: 1, name: "Alice", role: "user", age: 20}, %{id: 2, name: "Bob", role: "admin", age: 30}, %{id: 3, name: "John", role: "editor", age: 40}
]
users = Enum.map(users_list, fn user_struct -> Map.take(user_struct, [:id, :name])
end)
# [
# %{id: 1, name: "Alice"},
# %{id: 2, name: "Bob"},
# %{id: 3, name: "John"}
# ]

Source : | Last Update : Tue, 07 Jun 22

Answers related to elixir map to new map

Code Explorer Popular Question For Elixir