我试图通过向现有列表添加编号来创建列表。问题是现有的列表实际上不一定是列表。它可以是一个空列表((list)
),只是一个数字或实际列表。从计划中编号和编号或列表和编号构建列表
基本上,我需要像append
但它必须能够处理这种情况:
(append 1 2)
并生成一个列表(list 1 2)
除了典型案例:
(append (list 1 2) 3)
使用第一个案例的追加给我的错误append: expected argument of type <proper list>; given 1
是否有类似append
可以处理这两种情况?或者有其他方法可以做到这一点吗?
谢谢!
这似乎是一个功课,我(你应该相应地标记)。顺便有这个清单?功能可以帮助您 – Eineki
您使用哪种语言级别? – Eineki
我只是想学习计划。这不是功课。 – Computerish