小编tke*_*rsh的帖子

如何在不创建嵌套列表的情况下在erlang中连接列表?

我想成为一个好的错误并避免"++".我需要在列表的末尾添加一个元组而不创建嵌套列表(希望不必向后构建它并将其反转).给定元组T并列出L0和L1:

当我使用[T | L0]时,我得到[tuple,list0].

但是当我使用[L0 | T]时,我得到嵌套列表[[list0] | tuple].类似地,[L0 | L1]返回[[list0] | list1].

删除外部列表括号L0 | [T]会产生语法错误.

为什么是"|" 不对称?有没有办法用"|"做我想做的事情?

erlang list concatenation nested-lists

7
推荐指数
1
解决办法
2715
查看次数

标签 统计

concatenation ×1

erlang ×1

list ×1

nested-lists ×1