比較演算関数



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


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


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


zerop number [関数]

numberintegerのゼロまたは floatの0.0の時、 Tを返す。


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


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


oddp integer [関数]

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


evenp integer [関数]

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


/= num1 num2 [関数]

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


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

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


$>$ 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