特殊書式


Table: EusLispの特殊書式
and flet quote
block function return-from
catch go setq
cond if tagbody
declare labels the
defmacro let throw
defmethod let* unwind-protect
defun progn while
eval-when or

全ての特殊書式は、表[*]にリストされている。 macrolet, compiler-let,progvは、該当しない。 特殊書式は、文脈の評価および制御フローの管理のための 基本的な言語構造である。 インタプリタとコンパイラは、これらの構造をそれぞれ正しく処理する ために特殊な知識を持っている。それに対して、アプリケーションメソッド は全ての関数に対し画一的である。 ユーザーは、独自の特殊書式定義を追加することはできない。



2016-04-05