Next: Comparison of Numbers, Previous: Float Basics, Up: Numbers [Contents][Index]
このセクションの関数は数値や、特定の数値型にたいしてテストを行ないます。関数integerpとfloatpは、引数として任意のLispオブジェクト型をとることができます(でなければ、あまり使用する機会ない)。しかし述語zeropは引数として数値を要求します。Predicates on Markersのinteger-or-marker-p、number-or-marker-pも参照してください。
この述語は引数が浮動小数かどうかをテストしてもしそうならt、それ以外はnilをリターンする。
この述語は引数が整数かどうかをテストしてもしそうならt、それ以外はnilをリターンする。
この述語は引数が数(整数か浮動小数)かどうかをテストしてもしそうならt、それ以外はnilをリターンする。
この述語は引数が正の整数かどうかをテストしてもしそうならt、それ以外はnilをリターンする(名前は“natural
numberl: 自然数”が由来)。0は整数と判断される。
wholenumpはnatnumpのシノニム。
この述語は引数が0かどうかをテストしてもしそうならt、それ以外はnilをリターンする。引数は数でなければならない。
(zerop x)は(= x 0)と等価。