Процедура Continue в Delphi заставляет перейти к следующей итерации цикла.
System unit
procedure Continue;
Процедура Continue осуществляет переход на следующую итерацию цикла (выходит из текущего витка цикла). Используйте её с осторожностью, так же как и Goto инструкцию.
Важно обратить внимание, что инструкция Continue переходит только к началу текущего цикла – не из любых вложенных циклов выше него. А инструкция Goto может перейти.
Примечание.
Используйте эту процедуру с осторожностью.
Процедура Continue: Пропуск обработки цикла для некоторых значений цикла
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;
Результат
s = 1 2 4 5 6 8 9
Похожие функции, процедуры и команды
Break — выполняет выход из одного цикла.
For — начинает цикл, который выполняется конечное число раз.
Goto — вызывает скачок к метке, независимо от вложения.
Repeat — повторяет инструкции, пока не выполнится условие завершения.
While — повторяет инструкции, пока выполнится условие продолжения.
Abort — прерывает обработку команд и выходит к последнему исключительному блоку.
