Pascal - Déclaration Continue

le continue L'instruction en Pascal 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-do boucle, continueentraîne l'exécution du test conditionnel et des parties d'incrémentation de la boucle. Pour lewhile-do et repeat...until boucles, continue l'instruction fait passer le contrôle du programme aux tests conditionnels.

Syntaxe

La syntaxe d'une instruction continue en Pascal est la suivante -

continue;

Représentation schématique

Exemple

program exContinue; 
var
   a: integer;

begin
   a := 10;
   (* repeat until loop execution *)
   repeat
      if( a = 15) then
      
      begin
         (* skip the iteration *)
         a := a + 1;
         continue;
      end;
      
      writeln('value of a: ', a);
      a := a+1;
   until ( a = 20 );
end.

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