If文
これはcondを使った
と同様であるが、Common Lispでは文ではなく式であるため返却値を利用し、
と書くこともできる。
Rubyのifは厳密に言えばif式であり、条件が成立した方の節で最後に評価された式の値を返す。
真の時だけ実行するとき
真と偽で実行文を変えるとき
真の時だけ実行するとき
真と偽で実行文を変えるとき
真文・偽文が短い場合には BASIC と同様の書き方も可能である。