我最近一直在读 Paul Graham 的 ANSI Common Lisp,他在其中提到
在 Common Lisp 中,您可以将函数表示为列表,但它们在内部表示为不同的函数对象。所以 lambda 不再是真正必要的。
在第 2 章中。但是,如果我省略 lambda 符号,我将无法编译正确的程序。
我尝试计算 Lisp 函数:(((x) x) 1 )而不是((lambda (x) x) 1 ),这应该与 ANSI Common Lisp 所说的相同。但是,没有 lambda 的代码无法编译。