Tcl - Déclaration Continue

le continue l'instruction en langage Tcl fonctionne un peu comme la breakdéclaration. Au lieu de forcer la résiliation, cependant,continue force l'itération suivante de la boucle à avoir lieu, en ignorant tout code intermédiaire.

Pour le for boucle, continueentraîne l'exécution du test conditionnel et des parties d'incrémentation de la boucle. Pour lewhile boucle, continue L'instruction passe le contrôle du programme aux tests conditionnels.

Syntaxe

La syntaxe d'un continue l'instruction en Tcl est la suivante -

continue;

Représentation schématique

Exemple

#!/usr/bin/tclsh

set a 10
# do loop execution 
while { $a < 20 } {
   if { $a == 15} {
      #skip the iteration 
      incr a
      continue
   }
   puts "value of a: $a"
   incr a     
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19