[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

3.3 Type d'attributs des nombres

Les fonctions dans cette section testent les nombres, ou un type spécifique de nombre. Les fonctions integerp et floatp peuvent prendre n'importe quel type d'objet de Lisp comme argument (ils ne seraient pas utiles autrement), mais l'attribut zerop exige un nombre en tant qu'argument. Voir également integer-or-marker-p et number-ou-marker-p, dans le Predicates on Markers.

Function: floatp object

Cet attribut examine si son argument est un nombre à virgule flottante et renvoie t si oui, nil autrement.

floatp n'existe pas dans les versions 18 et précédentes d'Emacs.

Function: integerp object

Cet attribut examine si son argument est un nombre entier, et renvoie le t si oui, nil autrement.

Function: numberp object

Cet attribut examine si son argument est un nombre (nombre entier ou virgule flottante), et renvoie le t si oui, nil autrement.

Function: wholenump object

L'attribut wholenump (dont le nom vient de l'expression “whole-number-p”) teste pour voir si son argument est un nombre entier non négatif, et renvoie le t si oui, nil autrement. 0 est considéré non négatif.

natnump is an obsolete synonym for wholenump.

Function: zerop number

Cet attribut examine si son argument est zéro, et renvoie t si oui, nil autrement. L'argument doit être un nombre.

(zerop x) est équivalent à (= x 0).


Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.