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