【发布时间】:2013-04-19 20:50:20
【问题描述】:
我刚开始玩 Lisp,我正在尝试在 cons 中使用 funcall。
这就是我想要做的:
(cons '(1 2 3) '(1 (funcall #'rest '(a b)) ))
结果应该是:
((1 2 3) 1 (b))
我知道这行得通:
(cons '(1 2 3) (funcall #'rest '(a b)))
我已经试过了,但是没有用
(cons '(1 2 3) `,'(1 (funcall #'rest '(a b)) ))
(cons '(1 2 3) '(1 (apply 'rest '(a b))))
(cons '(1 2 3) '(1 `,(apply 'rest '(a b))))
提前致谢。
【问题讨论】:
标签: common-lisp