Процедура Break – выполняет выход из одного цикла

Процедура Break в Delphi выполняет выход из одного цикла.

Процедура Break: Выброс из цикла for по разумным причинам

var
  i : Integer;
  s : string;

begin
  s := '';

  // Большой цикл
  for i := 1 to 10 do
  begin
    s := s + IntToStr(i) + ' ';
    // Выход из цикла, когда выполнено некоторое условие
    if Random(4) = 2 then Break;
  end;

  ShowMessage('i = '+IntToStr(i));
  ShowMessage('s = '+s);
end;

Main Menu