Руководство по настройке Optima:Конструкция условного перехода IF-THEN-ELSE
Материал из AltecDocs
Конструкция условного перехода IF — THEN — ELSE
Для задания того или иного направления расчета в зависимости от выполнения какого-либо условия можно воспользоваться оператором IF.
Условие возвращает False (Ложь), если результат сравнения равен 0 и True (Истина) в любом другом случае.
Синтаксис
If <условие> Then [Begin] <команды 1> [End]
[Else [Begin] <команды 2> [End]],
где:
- условие — условие, при выполнении которого будут выполнены команды 1;
- команды 1 — перечень команд, которые должны выполниться при выполнении условия;
- команды 2 — перечень команд, которые должны выполниться при невыполнении условия.
Пример
If ArtStv = 'F40-06-1410.W' Then
Begin
ArtArm := 'F00-40-9182.2';
End
Else
ArtArm := 'F00-40-9188.1';
Результатом выполнения данного примера будет 'F00-40-9182.2', если ArtStv = 'F40-06-1410.W' и 'F00-40-9188.1', в любом другом случае.