Elixir 将列表列表转换为一个列表
Elixir transforming list of lists into one list
我有以下列表:
[[1, 2, 3], [4,5], [6,7,8], [9]]
我想得到
[1, 2, 3, 4, 5, 6, 7, 8, 9]
我该怎么做?
您可以使用 List.flatten/1
:
iex> List.flatten [[1, 2, 3], [4,5], [6,7,8], [9]]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
我有以下列表:
[[1, 2, 3], [4,5], [6,7,8], [9]]
我想得到
[1, 2, 3, 4, 5, 6, 7, 8, 9]
我该怎么做?
您可以使用 List.flatten/1
:
iex> List.flatten [[1, 2, 3], [4,5], [6,7,8], [9]]
[1, 2, 3, 4, 5, 6, 7, 8, 9]