gpt4 book ai didi

list - 从 Erlang 中的不正确列表返回第一个元素

转载 作者:行者123 更新时间:2023-12-02 06:00:46 24 4
gpt4 key购买 nike

所以我一直在尝试在我的模块中实现这个功能,到目前为止我得到了这个:

示例 1。

[2,[3,[4,[5,[6,[7,[8,[]]]]]]]]

我想弄清楚如何让它看起来像一个合适的列表,即:

示例 2。

[2,3,4,5,6,7,8].

我知道我必须玩 Heads and Tails,但我很遗憾地未能理解它。任何帮助,将不胜感激。

谢谢!

最佳答案

实际上在示例 1 中,您显示了正确的列表。仅包含 2 个元素的列表 - 数字和另一个列表。

不正确的列表是另一回事 - 例如 [1|2]。

你可以通过lists:flatten把例子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]

关于list - 从 Erlang 中的不正确列表返回第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25784968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com