FUNCTION EXISTS ( V : GENERIC ) : BOOLEAN;
Функция EXISTS возвращает значение TRUE, если у входного параметра существует значение, или значение FALSE, если у входного параметра не существует значения. Функция EXISTS полезна для проверки, задано ли значение для необязательных (OPTIONAL) атрибутов или инициализированы ли переменные.
Параметр: V - выражение, результат которого может иметь любой тип данных.
Результат: TRUE или FALSE, в зависимости от того, имеет ли V конкретное или неопределенное (?) значение.
Пример - IF EXISTS ( a ) THEN . . .