Процедура Continue осуществляет переход на следующую итерацию цикла (выходит из текущего витка цикла). Исполльзуйте её с осторожностью, так же как и Goto инструкцию.
Важно обратить внимание, что инструкция Continue переходит только к началу текущего цикла - не из любых вложенных циклов выше него. А инструкция Goto может перейти.
For Начинает цикл, который выполняется конечное число раз
Goto Вызывает скачок к метке, независимо от вложения
Repeat Повторяет инструкции, пока не выполнится условие завершения
While Повторяет инструкции, пока выполнится условие продолжения
Abort Прерывает обработку команд и выходит к последнему исключительному блоку
Пример кода : Пропуск обработки цикла для некоторых значений цикла
var
i : Integer;
s : string;
begin
s := ''; // Большой цикл
for i := 1 to 9 do
begin //
Пропускаем обработку цикла для некоторых значений i
if (i = 3) or (i = 7) then Continue;
s := s + IntToStr(i);
s := s + ' ';
end; // Показ строки, созданной
вышеупомянутым циклом
ShowMessage('s = '+s);
end;