articles/dicorebol-fr/repeat.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 -

 

Repeat - Détail de la fonction

En résumé:

Evalue un bloc un nombre de fois ou parcourir une série.

Utilisation:

repeat word value body

Arguments:

word - Mot à initialiser chaque fois(type: word!)

value - Nombre maximum d’itération ou la série à parcourir.(type: integer! series!)

body - Bloc à évaluer à chaque itération (type: block!)

Description:

Si la valeur est un entier, le mot est utilisé pour garder une trace du compte courrant d’itération, lequel commence à un et augmente en focntion de l’entier fourni. Si la valeur est une série, alors le mot retiend la première valeur de chaque élément des séries (see FOREACH). Retourne la valeur de l’évaluation final. La fonction BREAK peut être utilisée pour arrêter la boucle a n’importe quel momment (mais aucune valeur n’est retournée). Le mot est local au bloc.

    repeat num 5 [print num]
    1
    2
    3
    4
    5

Fonctions en relation:

for - Répète un bloc à travers une série de valeurs.

forall - Evalue un bloc pour chaque valeur dans une série.

foreach - Evalue un bloc pour chaque valeurs dans une série.

forskip - Evalue un bloc pour des valeurs périodiques dans une série.

loop - Evalue un bloc un nombre de fois spécifiées.

until - Evalue un bloc d’évaluation jusqu’a ce qu’il rencontre TRUE.

while - Tant qu’un bloc de condition est TRUE, évaluons un autre bloc.

Commentaires des utilisateurs:

-From: lmecir_mbox.vol.cz 2-Dec-2000/4:05:28-8:00:

Attention: La fonction REPEAT modifie l’arguments BODY. Si souhaiter réutiliser le l’argument BODY (dans le cas d’un fonction récursive par example). Utilisez REPEAT en conjonction avec Copy/deep comme ça:

    repeat word value copy/deep body

-From: allen_rebolforces.com 15-Dec-2000/21:44:25-8:00:

La fonction REPEAT dispose d’une vitesse de traitement plus rapide que la fonction FOR, donc il est préférable d’utiliser REPEAT à la place de FOR dès que vous le pouvez ou pour des algorithmes dont la vitesse de traitement est cruciale.

 
  articles/dicorebol-fr/repeat.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