「If」の版間の差分
編集の要約なし |
細編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (if ''testexpr'' ''thenexpr'' [''elseexpr'']) | : (if ''testexpr'' ''thenexpr'' [''elseexpr'']) |
2014年1月7日 (火) 09:49時点における版
- 構文
- (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 関数