If
- 構文
 - (if testexpr thenexpr [elseexpr])
 
- 機能
 - 条件に応じて式を評価する。
 
- 引数
 - 
- testexpr : テストする式。
 - thenexpr : testexpr が nil 以外のときに評価する式。
 - elseexpr : testexpr が nil のときに評価する式。
 
 
- 戻り値
 - if 関数は、選択された式の値を返す。 elseexpr 引数が指定されていない場合に testexpr 引数が nil になると、if 関数は nil を返す。
 
- サンプル
 - (if (= 1 3) "YES!!" "no.")
 - "no."
 - ---
 - (if (= 2 (+ 1 1)) "YES!!")
 - "YES!!"
 - ---
 - (if (= 2 (+ 3 4)) "YES!!")
 - nil
 
関連事項
- progn 関数