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

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

 

Reduce - Détail de la fonction

En résumé :

Evalue une expression ou un bloc d’expressions et retourne le résultat.

Utilisation :

reduce value

Arguments :

value - La valeur à évaluer.

Description :

Quand on lui donne un bloc, évalue chacune de ses expressions et retourne un bloc avec tous les résultats. Très utile pour composer des blocs de valeurs.

    values: reduce [1 + 2 3 + 4]
    probe values
    [3 7]

La fonction REDUCE est un élément capital du langage REBOL, parce qu’elle vous permet d’initialiser des blocs avec des valeurs à calculer. Par exemple:

    file: %comments.r
    info: reduce [now/date size? file modified? file]
    probe info
    [9-Mar-2004 2966 24-Jan-2003/22:53:58-8:00]

Fonctions en relation :

compose - Evalue un bloc d’expression, n’évaluant que les parenthèses, et retourne un bloc.

do - Evalue un bloc, un fichier, une URL, une fonction, un mot, ou toute autre valeur.

foreach - Evalue un bloc pour chaque valeur d’une série.

Version anglaise officielle :

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