Перейти к основному содержимому
Версия: 5.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);