MINUSP

Vérifie qu'un nombre est plus petit que zéro

 

Syntaxe : (minusp nombre)
Argument nombre un nombre réel (real) ou un nombre entier (integer)
Valeur renvoyée : T  si nombre est négatif (plus petit que zéro)

nil si nombre est positif (plus grand que zéro)

Exemples :

syntaxe Valeur renvoyée
(minusp -0.001)
T
(minusp -212.55)
T
(minusp 23.56)
nil
(minusp 0)
nil
(minusp "a")
type d'argument incorrect: numberp: "a"

Dans ce dernier exemple, il est renvoyé un message d'erreur car c'est une chaîne de caractère (string) qui est interrogée et non un entier (integer) ou un réel (real).


Bien évidemment si vous voulez savoir si un nombre est positif cette fonction est aussi utile, il suffit de lui demander si le nombre n'est pas négatif, puisqu'un nombre ne peut être que l'un ou l'autre...

(not (minusp 12.45))

Va renvoyer T car la question est  : est-ce que 12.45 n'est pas plus petit que zéro ?
et il sera renvoyé T (true) car c'est bel et bien le cas.

 

Haut de Page

revenir au menu NOMBRES


10 mai 2017,
mise à jour le 27 octobre 2019