Continue

Continue permet de passer à l'exécution suivante d'une boucle.

Seule la boucle courante est concernée.

Il est recommandé de ne pas abuser de continue, sous peine de rendre peu compréhensible le code.

var i : Integer;
for i:=1 to 10 do begin
   if Odd(i) then continue;
   PrintLn(i);
end;

Affichera les nombres 2, 4, 6, 8 et 10.
En effet, pour les nombres impairs (Odd signifie impair en anglais), le continue passera à l'exécution suivante de la boucle, sans passer par le PrintLn.

Voir aussi: break.