
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Raccourci de la foncton booléene ET. Evalue et retourne au début FALSE ou NONE.
all block
block - Le bloc d’expressions à évaluer (type: block!)
Evalue chaque expression dans un bloc jusqu’à ce qu’une expression retourne NONE ou FALSE, dans ce cas la valeur NONE est retournée. Autrement, la valeur de la dernière expression sera retournée.
print all [1 none] none
print all [none 1] none
print all [1 2] 2
print all [10 > 1 "yes"] yes
print all [1 > 10 "yes"] none
time: 10:30 if all [time > 10:00 time < 11:00] [print "time is now"] time is now
Aucune autre expression n’est évaluée au-delà du point où les valeurs échouent.
a: 0 all [none a: 2] print a 0
a: 0 all [1 a: 2] print a 2
day: 10 time: 9:45 ready: all [day > 5 time < 10:00 time: 12:00] print time 12:00
and - Retourne la valeur résultat d’un ET booléen effectué entre la première valeur et la seconde.
any - Raccourci du mot OR. Evalue et retourne la première valeur qui est ni FALSE ou NONE.
or - Retourne la valeur résultat d’un OU Booléen effectué entre la première valeur et la seconde.