【发布时间】:2023-03-12 17:17:02
【问题描述】:
我正在用 LISP 编写代码,我从用户那里获取 3 个不同的列表作为函数的参数,然后我想创建这些列表的新列表。我尝试了简单的编码,但它没有给我想要的输出.
这是我写的代码:
(defun demo(n1 n2 n3)
(setq list1 '(n1 n2 n3))
(print list1))
CL-USER 12 : 5 > (demo '(1 2 3) '(4 5 6) '(7 8 9))
(N1 N2 N3)
(N1 N2 N3)
当我运行这段代码时,它没有给出列表列表,而是给出了输出:
(n1 n2 n3)
想要的输出是
((1 2 3) (4 5 6) (7 8 9))
【问题讨论】:
-
这个函数已经存在。它被称为
list。
标签: list lisp common-lisp