将列表转换为地图
使用 Enum.chunk/2
将元素分组到子列表中,并使用 Map.new/2
将其转换为 Map:
[1, 2, 3, 4, 5, 6]
|> Enum.chunk(2)
|> Map.new(fn [k, v] -> {k, v} end)
会给:
%{1 => 2, 3 => 4, 5 => 6}
使用 Enum.chunk/2
将元素分组到子列表中,并使用 Map.new/2
将其转换为 Map:
[1, 2, 3, 4, 5, 6]
|> Enum.chunk(2)
|> Map.new(fn [k, v] -> {k, v} end)
会给:
%{1 => 2, 3 => 4, 5 => 6}