Перейти к основному содержимому
Версия: 4.x

Оператор IF

Оператор IF - создание свойства, реализующего выбор значения по условию (одиночная форма).

Синтаксис​

result IF condition 

Описание​

Оператор IF создает свойство, которое возвращает заданное значение при выполнении некоторого условия. Если условие не выполняется, свойство возвращает NULL.

Параметры​

  • result

    Выражение, значение которого определяет результат.

  • condition

    Выражение, значение которого определяет условие.

Примеры​

name = DATA STRING[100] (Book);
hasName (Book b) = TRUE IF name(b);

background (Book b) = RGB(224, 255, 128) IF b IS Book;

countTags (Book b) = GROUP SUM 1 IF in(b, Tag t);