【发布时间】:2016-03-02 23:31:28
【问题描述】:
我的代码如下所示:
(defmacro createList (a b c)
(let ((lst (list a b c)))
(write lst)))
(createList 1 2 3 )
我明白了:
Illegal argument in functor position: 1 in (1 2 3).
我知道这里有一个类似的问题: Lisp Illegal argument in functor position
但我无法调整我的问题的答案。括号问题出在哪里?我做错了什么?
【问题讨论】:
标签: list macros lisp common-lisp