Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  

форум программистов

Основы Delphi
Continue
Процедура
Заставляет перейти к следующей итерации цикла System unit
  procedure Continue ;
Описание
Процедура Continue осуществляет переход на следующую итерацию цикла (выходит из текущего витка цикла). Исполльзуйте её с осторожностью, так же как и Goto инструкцию.

Важно обратить внимание, что инструкция Continue переходит только к началу текущего цикла - не из любых вложенных циклов выше него. А инструкция Goto может перейти.
Примечания
Используйте с осторожностью.
Похожие команды
Break  Выполняет выход из одного цикла

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;

s = 1 2 4 5 6 8 9
 


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика



Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки? Slurm подготовили для вас особенный продукт!





форум программистов


© Форум Delphi  |  Форум Pascal   |  Блог программистов   |  Исходники Delphi   |  Автор сайта  |  Ссылки   |  Английская версия