Оператор 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);