Next: Function Names, Previous: What Is a Function, Up: Functions [Contents][Index]
ラムダ式(lambda expression)は、Lispで記述された関数オブジェクトです。以下は例です:
(lambda (x) "Xの双曲線コサインをreturnする。" (* 0.5 (+ (exp x) (exp (- x)))))
Emacs Lispでは、このようなリストは、関数オブジェクトに評価される、有効な式です。
ラムダ式自身は名前をもたない、無名関数(anonymous function)です。ラムダ式をこの方法で使用できますが(Anonymous Functionsを参照してください)、名前付き関数(named functions)を作成するためにシンボルに関連付けられる方が一般的です(see Function Names)。これらの詳細に触れる前に、以下のサブセクションではラムダ式の構成要素と、それらが行うことについて説明します。
• Lambda Components: | ラムダ式のパーツ。 | |
• Simple Lambda: | シンプルな例。 | |
• Argument List: | 引数リストの詳細と特別な機能。 | |
• Function Documentation: | 関数内にドキュメントを記述する方法。 |