when

Title
when
Type
Macro
Arguments
when TEST &body BODY
Package
lisp
Section
制御構造
File
evalmacs.l
条件がnilでなければフォームを連続して実行します。

  TEST : 条件部
  BODY : nilでない場合に実行するフォーム

whenはマクロです。以下の様に展開されます。

 (when exp1 exp2 exp3 ...)
 = (if exp1
      (progn exp2
             exp3
             ...))