我的代码如下所示:
(eval `(setf (fdefinition name-funct)(lambda ............)))
为了创建我的函数,我使用了引号......但是 name-funct 是一个变量......如果我使用引号,我怎么能对解释说?是否存在做我想做的事的方法?
* 编辑 *
用逗号我有这种情况
Error: The variable REAL-NAME is unbound.
所以我需要 name-funct 的内容必须是我创建的 lambda 的名称。但是使用 Greg Hewgill 向我建议的逗号运算符,Lisp 会查找 name-funct 的内容,它是实名的,就像另一个变量一样。