Difference between revisions of "For"

From Base de connaissances eggdrops & TCL
Jump to: navigation, search
 
 
Line 1: Line 1:
 +
[[Catégorie:Langage Tcl]]
 
for - boucle "For"
 
for - boucle "For"
 
=Syntaxe=
 
=Syntaxe=

Latest revision as of 21:22, 28 November 2007

for - boucle "For"

Syntaxe

for start test next body

Description

Note: test sera presque toujours entourée d'accolades. Sinon, la substitution de variable sera faite avant que la commande for débute l'exécution, ce qui signifie que les modifications de la variable par le corps de la boucle ne seront pas prises en compte dans l'expression. Ceci résulterait en une boucle infinie. Si test est entourée d'accolades, la substitution de variable est retardée jusqu'a ce que l'expression soit évaluée (avant chaque itération de la boucle), donc les modifications de la variables seront visibles. Comme exemple, essayez le script suivant avec et sans accolades autour de $x<10:

for {set x 0} {$x<10} {incr x} {
   puts "x est $x"
}

Voir également

if, switch, incr, while, foreach, break, continue