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;
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.