Руководство разработчика

Ключевое слово ЕСЛИ


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

Обозначает начало условного оператора.

Всегда используется совместно с ключевыми словами ТО и КОНЕЦ_ЕСЛИ. Может использоваться только в теле функции или метода.

Синтаксис:

ЕСЛИ <логическое выражение> ТО
  <секция "то">
КОНЕЦ_ЕСЛИ

или

ЕСЛИ <логическое выражение> ТО
  <секция "то">
ИНАЧЕ
  <секция "иначе">
КОНЕЦ_ЕСЛИ

Пример:

ЕСЛИ разрешено ТО
  НастроитьПарам
КОНЕЦ_ЕСЛИ

2. Условное подключение библиотек.

При условном подключении библиотек используется совместно с ключевым словом ИСПОЛЬЗОВАТЬ вне объявления типа и тела функции или метода.

Синтаксис:

ИСПОЛЬЗОВАТЬ(ЕСЛИ <логическое выражение> ТО <список библиотек>)

или

ИСПОЛЬЗОВАТЬ(ЕСЛИ <логическое выражение> ТО <список библиотек 1> ИНАЧЕ <список библиотек 2>)

Использование библиотек и вычисление логического выражения происходит во время компиляции. Поэтому, допускается только константное выражение.

Пример:

КОНСТ ИспользоватьПротокол = __КОНФИГУРАЦИЯ__ = "debug"; // ДА в конфигурации "Отладка"
ИСПОЛЬЗОВАТЬ(ЕСЛИ ИспользоватьПротокол ТО "ИнструментыПротокола.ibl")

См. также: