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

 

Break - Détail de la fonction

En résumé :

Interrompt une boucle loop, while, until, repeat, foreach, etc.

Utilisation :

break 

Raffinement :

/return - Force cette boucle à retourner une valeur.

value - La valeur de l’argument. (type: any-type)

Description :

La boucle courante est immédiatement terminée et reprend l’évaluation après la fonction boucle. Cette fonction peut être placée dans n’importe quel bloc étant répété, même à l’intérieur d’un sous bloc ou d’une fonction.

    repeat n 5 [
        print n
        if n > 3 [break]
    ]
    1
    2
    3
    4

Fonction en relation :

catch - Capture la valeur d’une throw depuis un bloc et retourne sa valeur.

exit - Fonction de sortie, ne retourne aucune valeur.

for - Répète un bloc sur un intervalle de valeurs.

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

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

forever - Evalue sans fin un bloc.

forskip - Evalue un bloc pour une série périodique.

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

repeat - Evalue un nombre de fois ou a travers une série.

return - Retourne un valeur depuis une fonction.

until - Evalue un bloc tant que c’est TRUE.

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

Version anglaise officielle :

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