GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Lambda-Expressions.html ・ emacs-doc.conao3.com

13.2 ラムダ式

ラムダ式とは、Lispで記述される関数オブジェクトのことです。以下に例を示します。

(lambda (x)
  "Return the hyperbolic cosine of X."
  (* 0.5 (+ (exp x) (exp (- x)))))

Emacs Lispでは、このようなリストは有効な式であり、関数オブジェクトとして評価されます。

ラムダ式は、それ自体では名前を持たず、無名関数です。ラムダ式をこのように使うこともできますが(無名関数を参照)、一般的にはシンボルと組み合わせて名前付き関数を作成するために用いられます(関数の命名を参照)。これらの詳細に入る前に、以下のサブセクションでラムダ式の構成要素とその役割について説明します。