(rontolisp) docs
← 構文と定義

if

(if test then else?)

test を評価し、真なら then、そうでなければ else(省略時は nil)を返します。nil と false はどちらも偽値で、それ以外はすべて真値です -- テストは明示的な null-or-false チェックで、1 回だけ一時変数へ束縛されます。