Type BOOLEAN
型boolean
は、それぞれtrueとfalseを表現するシンボル t
とnil
を含みます。
t
(定数変数), nil
(定数変数), if
, not
, complement
if
のような条件付き演算子は、 boolean
(ブール値)ではなく generalized-booleanの使用が許されます。 generalized-booleanではt
だけではなく、 nil
以外の値がtrueと見なされます。
しかし慣例としてシンボルt
は generalized-booleanであっても、 他に良い選択肢がない場合に使用する標準的な値であるとしています。