什么是lambda

7 views
Skip to first unread message

panfei

unread,
Oct 13, 2012, 1:47:03 AM10/13/12
to lisp-...@googlegroups.com
lambda表达式中的lambda不是一个操作符。它仅仅是一个符号。在早期的lisp方言中,它有一个目的:函数在内部被表示为列表,将一个函数和普通的列表区分开的唯一方法就是看它的第一个元素是否是符号lambda。

在common lisp中,你可以将函数表达为列表,但是他们在内部被表示为唯一的函数对象。所以lambda不再是必须的了。

--
不学习,不知道

Reply all
Reply to author
Forward
0 new messages