相关疑难解决方法(0)

功能编程:什么是"不正确的列表"?

有人可以解释什么是"不正确的清单"吗?

注意:谢谢大家!你们所有人摇滚!

lisp erlang scheme functional-programming

44
推荐指数
4
解决办法
8950
查看次数

如何在不创建嵌套列表的情况下在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
查看次数