Next: Comparaisons
Up: Nombres
Previous: Complexes
  Contents
  Index
Common Lisp étant un langage dynamiquement typé, il est souvent nécessaire de
tester le type d'un objet. Ceci se fait grâce à des
prédicats de type. Un prédicat est une fonction dont la valeur
de retour est booléenne. Voici les prédicats de type qui s'appliquent
aux nombres :
| nom |
fonction |
| numberp |
pour tester si un objet est un nombre |
| realp |
pour tester si un objet est un nombre réel |
| complexp |
pour tester si un objet est un nombre
complexe |
| rationalp |
pour tester si un objet est rationnel |
| intergerp |
pour tester si un objet est un entier |
| floatp |
pour tester si un objet est un flottant |
| zerop |
pour tester si un nombre est égal à 0 |
| plusp |
pour tester si un nombre est positif |
| minusp |
pour tester si un nombre est négatif |
| evenp |
pour tester si un entier est pair |
| oddp |
pour tester si un entier est impair |
Chacun des prédicats numberp, realp,
complexp, rationalp, integerp et
floatp s'applique à un objet Common Lisp arbitraire, alors que
zerop, plusp et minusp nécessitent un
nombre, et evenp et oddp un entier.
Next: Comparaisons
Up: Nombres
Previous: Complexes
  Contents
  Index
Robert STRANDH
2001-09-28