比較演算関数



numberp object [関数]
objectがintegerかfloatの時、Tを返す。 その文字が数字で構成されているときも同様である。


integerp object [関数]
objectがintegerの時、Tを返す。 floatはround, truncおよびceiling関数でintegerに変換できる。


floatp object [関数]
object が float の時 T を返す。 integerはfloat関数でfloatに変換できる。


zerop number [関数]

numberがintegerのゼロまたは floatの0.0の時、 Tを返す。


plusp number [関数]
numberが正(ゼロは含まない)のとき、Tを返す。


minusp number [関数]
numberが負のとき、Tを返す。


oddp integer [関数]

integerが奇数のとき、Tを返す。引数はintegerのみ有効。


evenp integer [関数]

integerが偶数のとき、Tを返す。引数はintegerのみ有効。


/= num1 num2 [関数]

num1がnum2と等しくないとき、Tを返す。 num1とnum2は数値であること。


= num1 num2 &rest more-numbers [関数]

num1とnum2等しいときを、T返す。 num1とnum2は数値であること。


$>$ num1 num2 &rest more-numbers [関数]



$<$ num1 num2 &rest more-numbers [関数]


$>=$ num1 num2 &rest more-numbers [関数]


$<=$ num1 num2 &rest more-numbers [関数]
これらの比較演算は、数値のみ適用できる。誤差を含めた数値比較に対しては、 [*]章に書かれている関数(これらの比較演算子の前にepsが ついている)を使用する。


k-okada 2013-05-21