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

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

 

All - Détail de la fonction

En résumé :

Raccourci de la foncton booléene ET. Evalue et retourne au début FALSE ou NONE.

Utilisation :

all block

Arguments :

block - Le bloc d’expressions à évaluer (type: block!)

Description :

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

Fonctions en relation :

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.

Version anglaise officielle :

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