
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Evalue une expression ou un bloc d’expressions et retourne le résultat.
reduce value
value - La valeur à évaluer.
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]
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.