class | クラス識別子[r/o] |
値の属するクラス(当然boolean) |
真(true)か偽(false)を示す値。
真偽値と呼ばれ、論理値、ブール値とも呼ばれる。
比較演算、論理演算の結果が、この真偽値として返され、判定文に使われる。
文字列とは違うので、ダブルクォーテーションで括る必要は無く、値はtrue/falseの二種類のみである。
定数の一種と捉えることもできるが、多用されるため、独立したクラスとして定義されている。
as演算子によって、一項目のリストへ変換できる。文字列に変換できそうだが、実際はできないので注意すること(MacOS8.6からは変換できる)
命令の引数として真偽値が使われる場合、
class of true