Операторы и выражения

Оператор if-then-else

Оператор if-then-else должен занимать как минимум две строки:

// НЕПРАВИЛЬНО:
if A < B then DoSomething; 

// ПРАВИЛЬНО:
if A < B then 
  DoSomething;

Содержимое "ветки" оператора необходимо выделять отступом размером в два пробела.

Каждую часть вложенного составного оператора следует располагать на отдельной строке. Конструкция оформляется согласно следующему примеру:

// ПРАВИЛЬНО:
if A < B then 
begin
  DoSomething; 
  DoSomethingElse;
end 
else 
begin
  DoThis;
  DoThat;
end;
// НЕПРАВИЛЬНО:
if A < B then begin
  DoSomething; 
  DoSomethingElse;
end else begin
  DoThis;
  DoThat;
end;

Приведенные ниже виды оформления оператора менее популярны, но также являются корректными:

// ПРАВИЛЬНО:
if Condition then
begin
  DoThis;
end else
begin
  DoThat;
end;
// ПРАВИЛЬНО:
if Condition then
begin
  DoThis;
end
else
  DoSomething;
// ПРАВИЛЬНО:
if Condition then
begin
  DoThis;
end else
  DoSomething;
// ПРАВИЛЬНО:
if Condition then
  DoThis
else if AnotherCondition then
  DoThat
else if YetAnotherCondition then
  DoSmthElse;
// ПРАВИЛЬНО:
if Condition then
  DoThis
else DoThat;

results matching ""

    No results matching ""