小编Aja*_*y V的帖子

如何将元素添加到现有列表而不在erlang中创建新变量?

我有一个包含一些元素的列表,现在在lists:foreach我获取更多记录的帮助下,我想将每个值附加到我现有的列表元素中,而无需像在其他语言中那样借助数组创建新变量。

这是我得到的示例代码:

exception error: no match of right hand side value [6,7,1].
Run Code Online (Sandbox Code Playgroud)

示例代码:

listappend() ->
    A = [1,2,3,4,5],
    B = [6,7],
    lists:foreach(fun (ListA) ->
        B = lists:append(B, [ListA])                       
        end, A),
    B.
Run Code Online (Sandbox Code Playgroud)

我想要输出,

B = [6,7,1,2,3,4,5].
Run Code Online (Sandbox Code Playgroud)

erlang foreach list append

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

append ×1

erlang ×1

foreach ×1

list ×1