标签: lambda common-lisp
我已经定义了一个函数。
(defun my-func (v0) (lambda (v1) (+ v0 v1)))
然后在slime命令行中输入表达式。
((my-func 1) 5)
然后sbcl报告“非法函数调用”。我不知道为什么它是非法的。在我看来,(my-func 1)返回一个lambda函数,然后将lambda函数应用于数字5.我认为错了吗?我是初学者,可以学习常见的口齿不清。