如何将列表转换为内部有两个映射的映射

时间:2016-11-30 11:13:14

标签: elixir phoenix-framework

这个

[%{id: 6, title: "d"}, %{id: 5, title: "d"}]

列表里面有两张地图。我可以将此列表转换为这样的地图

%{id: 6, title: "d"}, %{id: 5, title: "d"}

1 个答案:

答案 0 :(得分:2)

我会在这里发布,仅仅是为了未来的读者。要在Elixir中迭代列表,可以执行以下操作:

[%{id: 6, title: "d"}, %{id: 5, title: "d"}]
|> Enum.each(fn %{id: id, title: title} ->
               IO.puts "id is: #{id}, title is: #{title}"
             end)
#⇒ id is: 6, title is: d
#⇒ id is: 5, title is: d