Go to the first, previous, next, last section, table of contents.

数値に対するプレディケート

Function: integerp object

このプレディケートは、アーギュメントが integer であるか否かを調べ、 integer である場合 t を返し、そうでない場合 nil を返します。

バージョン 19 には floatp プレディケートがあります。

Function: zerop object

このプレディケートは、アーギュメントが 0 であるか否かを調べ、0 である場合 t を返し、そうでない場合 nil を返します。次の 2 つのフォームは等価です。 (zerop x) == (= x 0)

Function: natnump object

このプレディケート("Natural number-p" と呼ぶ)は、アーギュメントが負でない 数(i.e. natural)であるか否かを調べ、負でない数である場合 t を返し、そうで ない場合 nil を返します。 0 は負ではありません。

マーカーは負にはなりません。このため、マーカーの natnump は (常に) nil (訳 注: t の誤まり??)です。


Go to the first, previous, next, last section, table of contents.