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

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

 

Either - Détail de la fonction

En raccourci :

Si la condition est vraie, évaluate le premier bloc, sinon évalue le second.

Usage :

  EITHER condition bloc-vrai bloc-faux

Arguments :

   condition -- (Type: any)
   bloc-vrai -- (Type: block!)
   bloc-faux -- (Type: block!)

Description :

   Si la condition soumise est VRAIE, alors le premier bloc est évalué, sinon c'est le second bloc qui l'est.
   EITHER est identique au IF-THEN-ELSE d'autres langages.
   EITHER est une valeur native. (native!) 
a: true
either a [print "VRAI" ][print "FAUX"]
ether not a [print "VRAI"  ][print "FAUX"]
grade: 72
either grade > 60 [
        print "Passing Grade!"
    ][
        print "Failing Grade!"
]
>> Passing Grade!

A noter :

La fonction EITHER retourne aussi le résultat du bloc évalué.

print either grade > 60 ["Passing"]["Failing"]
>> Passing

Fonctions en relation :

if - Si condition est VRAIE, évalue le bloc.

pick - Retourne la valeur de la série selon la position spécifiée.

Version anglaise officielle :

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