我刚开始玩 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))))
提前致谢。