Gab*_*ele 2 erlang list tail head
所以我一直在尝试在我的模块中实现这个功能,到目前为止我得到了这个:
例1.
[2,[3,[4,[5,[6,[7,[8,[]]]]]]]]
Run Code Online (Sandbox Code Playgroud)
我试图找出如何让它看起来像一个正确的列表,即:
例2.
[2,3,4,5,6,7,8].
Run Code Online (Sandbox Code Playgroud)
我知道我必须玩Heads and Tails,但我很难理解它.任何帮助,将不胜感激.
谢谢!
实际上在示例1中显示了正确的列表.列表只包含2个元素 - 数字和另一个列表.
不正确的列表是不同的东西 - 例如[1 | 2].
您可以通过列表将示例1转换为示例2:展平.
1> M = [2,[3,[4,[5,[6,[7,[8,[]]]]]]]].
[2,[3,[4,[5,[6,[7,[8,[]]]]]]]]
2> lists:flatten(M).
[2,3,4,5,6,7,8]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |