【发布时间】:2018-02-25 20:49:31
【问题描述】:
在 Elixir 中,我有一个嵌套映射列表,每个映射都具有相同的基本结构 - 例如:
nested_map_list = [
%{foo: %{test: "Hi"}},
%{bar: %{test: "Hello"}},
%{baz: %{test: "Hey"}}
]
所以他们每个人在上层都有不同的键,但在嵌套映射中是相同的键。有没有一种方法可以遍历这个列表,以便每次迭代都访问嵌套映射,而不管上层的键是什么?
为了说明我的意思,请考虑以下伪代码:
Enum.each(nested_map_list, fn(%{_key: nested_data}) -> IO.puts nested_data.test end)
> "Hi"
> "Hello"
> "Hey"
非常感谢!
【问题讨论】:
标签: elixir