Операторы языка Delphi. Составной оператор

Последовательность произвольных операторов, заключенная в операторные скобки - begin ... end (зарезервированные слова) являются составным оператором.  Составной оператор имеет большое значение в языке Delphi, он позволяет писать программы в современной технологии структурного программирования, позволяя  исключить оператор GOTO. Если сказать общедоступно, то это те же скобки используемые в математики при записи уравнений.

 Составной оператор может иметь произвольную глубину вложенности:

begin
  begin
  ..........
    begin
    ...........
    ...........
    end;
  ...........
  end;
  ............
end;

 Для лучшего просмотра кода желательно, чтобы каждый, отдельный составной оператор вместе с набором операторов входящих в скобки  - begin ... end, располагался равноудалено от левого края (примерно как на верхнем примере).

Между последним оператором, находящимся в составе составного оператора, и завершающим словом end разрешается не ставить точку с запятой. Но точка с запятой должна стоять после end. Например:

begin
   x := 22;
   y := 4
end;

Тело программы, функции или процедуры так же является составным оператором, так как они входят в операторные скобки begin и end.

Итог: нами был рассмотрен составной оператор.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *