articles/dicorebol-fr/signq.txt · Dernière modification: 07/05/2005 00:22

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Sign? - Détail de la fonction

En résumé :

Retourne le signe d’un nombre sous la forme suivante : 1 s’il est positif, 0 s’il est nul, -1 s’il est négatif (pour utiliser en tant que multiplicateur).

Utilisation :

sign? number

Arguments :

number - L’argument “number”. (type: number! money! time!)

Description :

La fonction SIGN? renvoie une un entier positif, négatif ou nul suivant le signe de son argument.

    print sign? 1000
    1
    print sign? 0
    0
    print sign? -1000
    -1

Le signe est renvoyé comme un entier, ce qui permet son utilisation comme multiplicateur au sein d’une expression :

    val: -5
    new: 2000 * sign? val
    print new
    -2000
    size: 20
    num: -30
    if size > 10 [xy: 10x20 * sign? num]
    print xy
    -10x-20

Fonctions en relation :

abs - Renvoie la valeur absolue d’un nombre.

negate - Change le signe d’un nombre.

Version anglaise officielle :

 
  articles/dicorebol-fr/signq.txt · Dernière modification: 07/05/2005 00:22
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo