Условный оператор IF

Для выполнения действий по заданным условиям в Gambas существует условный оператор IF … THEN … ELSE, который имеет краткую и полную формы.

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

IF <условие> THEN <действие>

Запись в одну строку, если нужно выполнить несколько действие по условию:

IF <условие> THEN <действие_1>:<действие_2>

Запись, если действий много и их желательно записать каждое в отдельной строке:
IF <условие> THEN
<действие_1>
<действие_2>

<действие_N>
END IF

Условием может выступать любая арифметическая операция сравнения:
> - больше; < - меньше; = - равно;
>= - больше или равно; <= - меньше или равно; <> - неравно;

Графическое представление краткой формы условного оператора:



Полная форма:

Запись в одну строку, если нужно выполнить одно из двух действий

IF <условие> THEN <дейст_1> ELSE <дейст_2>

Запись, если действий много:

IF <условие> THEN
<действие_1_1>

<действие_1_N>
ELSE
<действие_2_1>

<действие_2_N>
END IF

Графическое представление полной формы условного оператора: