Мельница данных   (19.11.2017)
Оператор ветвления
if Выражение then
  //Оператор1
[else
  //Оператор2]

Выражение должно быть логического типа. В случае если значение Выражения истинно, выполняется Оператор1. Часть else является необязательной и относится к последнему оператору if, не имеющему таковой. В случае ее наличия Оператор2 выполняется, если значение Выражения ложно.

       
if LIndex > 25 then
  raise 'Индекс слишком большой.';
       
if LMonth = 'январь' then
  January
else if LMonth = 'февраль' then
  February
else   
  OtherMonth;  //обратите внимание на точки с запятой.