Renvoie le nombre le plus grand parmi plusieurs nombres
Syntaxe : ( max [numbre numbrer ...])
Arguments : nombre, nombre,...nombre, plusieurs nombres quelconques
Valeur renvoyée : un nombre, Le plus grand de tous les nombres proposés en arguments.
Exemples :
( max 1.02 -212.56 ) renvoie 1.02
( max 1 1.0001 ) renvoie 1.0001
( max 10 20 30 40 50 60 ) renvoie 60
( max ) renvoie 0
( max "a" "b" ) renvoie une erreur type d'argument incorrect: numberp: "a" car on ne peut pas comparer des chaines de caractères avec max.
Si on donne des variables en argument de cette fonction, c'est la valeur de la variable qui est renvoyée, pas la variable par elle-même.
( setq a 10.0 b 20.0 ) Initialisation des variables a et b.
( setq plusgrand (max a b)) La variable "plusgrand" va contenir la valeur 20.0
10 mai 2017