===== 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 :===
[[Articles:dicorebol-fr:if]] - Si condition est VRAIE, évalue le bloc.
[[Articles:dicorebol-fr:pick]] - Retourne la valeur de la série selon la position spécifiée.
=== Version anglaise officielle :===
http://www.rebol.com/docs/words/weither.html