Процедура 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 — перериває обробку команд і виходить до останнього виключного блоку.
