Difference between revisions of "Continue"

From Base de connaissances eggdrops & TCL
Jump to: navigation, search
 
Line 1: Line 1:
[[Catégorie:Tutoriels]]
 
 
[[Catégorie:Langage Tcl]]
 
[[Catégorie:Langage Tcl]]
La commande <i>continue</i> passe l'itération suivante d'une boucle.
+
continue l'itération suivante d'une boucle
 
+
=Syntaxe=
Tout comme break, cette commande doit être utilisée de préférence dans une boucle (for foreach while).
 
 
 
<u>Syntaxe</u> :
 
 
<source lang=tcl>continue</source>
 
<source lang=tcl>continue</source>
 
+
=Description=
<u>Exemple</u> :
+
Cette commande est typiquement appelée dans le corps d'une commande de boucle telle que [[for]], [[foreach]] ou [[while]]. Elle renvoie un code TCL_CONTINUE, qui provoque une exception continue. L'exception provoque l'arrêt du script courant, et la boucle continue avec l'itération suivante. Les exceptions sont aussi gérées dans d'autres situations, telles que la commande [[catch]] et les scripts les plus externes des corps de fonction.
<source lang=tcl>foreach a [channels] {
+
=Voir également=
  if { $a == "#salon" } { continue } else { putlog $a }
+
[[if]], [[switch]], [[for]], [[while]], [[incr]], [[foreach]], [[break]], [[Conditions]]
}</source>
+
* http://wfr.tcl.tk/147
Ce code permet d'afficher tout les salons sur lequel est présent votre robot eggdrop en dcc chat.
 
Si votre eggdrop est présent sur <i>#salon</i>, il ne l'affichera pas.
 

Revision as of 19:11, 4 December 2007


Syntaxe

continue

Description

Cette commande est typiquement appelée dans le corps d'une commande de boucle telle que for, foreach ou while. Elle renvoie un code TCL_CONTINUE, qui provoque une exception continue. L'exception provoque l'arrêt du script courant, et la boucle continue avec l'itération suivante. Les exceptions sont aussi gérées dans d'autres situations, telles que la commande catch et les scripts les plus externes des corps de fonction.

Voir également

if, switch, for, while, incr, foreach, break, Conditions