Macro LAMBDA
lambda
lambda-list [[declaration* |
documentation]] form* => function
lambda-list - 通常のラムダリスト
declaration - 宣言式。評価されません。
documentation - 文字列。評価されません。
form - フォーム
function - 関数
ラムダ式を呼び出すためのfunction
の特殊フォームの 短縮形を提供します。
lambda lambda-list [[declaration* | documentation]] form*)
(function (lambda lambda-list [[declaration* | documentation]] form*))
== (lambda lambda-list [[declaration* | documentation]] form*) == #'(
funcall (lambda (x) (+ x 3)) 4) => 7 (
なし。
なし。
なし。
lambda
(シンボル)
このマクロは下記のように定義できます。
defmacro lambda (&whole form &rest bvl-decls-and-body)
(declare (ignore bvl-decls-and-body))
( `#',form)