标签: elixir
有没有办法从elixir的列表中选择地图的属性?
map = %{ a: 1, b: 2, c: 3 } do_something(map, [:a, :b]) = %{a: 1, b: 2}
答案 0 :(得分:1)
你想要Map.take / 2:
iex> Map.take(%{a: 1, b: 2, c: 3}, [:a, :b]) %{a: 1, b: 2}