массива с мапами внутри:
data1 = [%{«name» => «John»}]
data2 = [%{«age» => 30}]
Как мне смерджить это всё в один массив вида:
result = [%{«name» => «John», «age» => 30}]
?
Это не массивы, а списки...
А зачем это вообще нужно? Похоже на xy
def zip_lists_of_maps(l1, l2, ans \\ []) def zip_lists_of_maps(_, [], ans), do: ans def zip_lists_of_maps([], _, ans), do: ans def zip_lists_of_maps([m1 | l1], [m2 | l2], ans) do zip_lists_of_,maps(l1, l2, [Map.mrege(m1, m2) | ans]) end
Вопрос: а зачем на выходе вложенная структура (один мап в списке)?
Здесь вы просите список с одним мапом
Обсуждают сегодня