Jul*_*bon 6 programming-languages
我不确定在编程语言中理解术语“扁平化”是什么意思。更准确地说,“展平一个集合的集合”是什么意思?
它的意思是这样的:
Collection< Collection< Object >>
--> Collection< Object >
?
这是一些文档。
另外,这可能会有所帮助:
[[1], 2, [[3,4], 5], [[[]]], [[[6]]], 7, 8, []] => [1, 2, 3, 4, 5, 6, 7, 8]
Run Code Online (Sandbox Code Playgroud)
我认为非正式的定义是“递归地获取当前集合的所有内容并将所有内容放入一个集合中”。当然,可以忽略递归,在这种情况下,只有一层会被破坏。