Common Lisp中的自执行Lambda表达式

时间:2019-06-01 09:02:03

标签: lambda lisp common-lisp

我认为这是在Common LISP中编写自执行lambda表达式的唯一方法:

<span class="fax_number">{{company?.fax}}</span>

但似乎在GNU / Linux上的CLISP中也可以使用:

(funcall #'(lambda (x) (format t "~S" x)) 10)

更像您在Scheme中执行的操作。根据Common LISP规范,这是否正确?其他CL实施是否也以这种方式工作。

1 个答案:

答案 0 :(得分:4)

这是Common Lisp的标准语法。

请参见Conses as Forms中的 lambda形式