===== 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