© Copyright 1998 Robert Strandh (strandh@labri.u-bordeaux.fr) Conditions de distribution

[ précedent, suivant ]


Tour de Common Lisp: les nombres (cont)

Opérations élémentaires sur les nombres

Prédicats: zerop, plusp, minusp, oddp, evenp
Vrai ou faux selon le cas. Sur tous les types de nombres, sauf oddp et evenp uniquement sur les entiers

Comparaisons: =, /=, <, >, <=, >=
Prennent un nombre arbitraire d'arguments. Vrai ssi les argument sont tous egaux, tous differents, strictement croissants, strictement décroissants, croissant et décroissant respectivement. Les operations = et /= prennent n'importe quel type de nombres, les autres que des non-complexes.

Max et min: max min
Prennent un nombre arbitraire d'arguments non-complexes. La valeur est le nombre maximum et minimum des arguments.

Arithmétique élementaire: +, -, *, /, 1+ 1-
Les opérations + et * prennent un nombre arbitraire d'arguments, - et / prennent au mois un argument, 1+ (additioner 1) et 1- (soustraire 1) prennent un seul argument.

Affectation généralisée: incf, decf
Incrémenter et décrémenter une place