条件に応じて式を評価します。
サポートされているプラットフォーム: Windows、Mac OS、Web
(if testexpr thenexpr [elseexpr])
タイプ: 整数、実数、文字列、リスト、Ename(図形名)、T、nil
テストする式。
タイプ: 整数、実数、文字列、リスト、Ename(図形名)、T、nil
testexpr が nil 以外のときに評価する式。
タイプ: 整数、実数、文字列、リスト、Ename(図形名)、T、nil
testexpr が nil のときに評価する式。
タイプ: 整数、実数、文字列、リスト、Ename(図形名)、T、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