【发布时间】:2017-05-30 09:50:54
【问题描述】:
我正在尝试在 lisp 中创建一个从 n 开始到 2 结束的列表。
(setq liste ())
(defun makeList (n)
(if (> n 2)
(setq liste (append (makeList (- n 1)) liste)
(setq liste (append liste 2))))
这似乎不起作用。有人帮忙吗?
【问题讨论】:
-
我还需要先实例化列表,我应该在某处写'defvar list()'吗?
标签: list recursion common-lisp