Лямбда-выражение — это объект функции, написанный на Lisp. Вот пример:
(lambda (x) "Вернуть гиперболический косинус X." (* 0.5 (+ (exp x) (exp (- x)))))
В Emacs Lisp такой список является допустимым выражением, которое вычисляется в объект функции.
Лямбда-выражение само по себе не имеет имени; это анонимная функция. Хотя лямбда-выражения могут использоваться таким образом (см. Анонимные функции), они чаще ассоциируются с символами для создания именованных функций (см. Именование функции). Прежде чем перейти к этим деталям, следующие подразделы описывают компоненты лямбда-выражения и то, что они делают.