Язык @-формул в LotusDomino R 6.

         

Временные переменные


Временные переменные доступны только в пределах формулы, в которой они определены (от определения до конца формулы) и в течение одного выполнения этой формулы. Создание и инициализация временной переменной аналогично инициализации поля, но без ключевого слова FIELD:

VariableName := Value;

Тип данных временной переменной соответствует типу значения в правой части оператора присваивания. Этот тип может быть Text, Time, Number или Boolean. Последний - логический - возвращается некоторыми @-функциями и может принимать значения True (Истина - эквивалентно числу 1) или False (Ложь - эквивалентно числу 0).

В R 6 снято ограничении на то, что в пределах одной формулы переменная с одним и тем же именем не должна более одного раза встречаться в левой части оператора присваивания. Для изменения значение временной переменной в процессе выполнения формулы можно использовать как оператор присваивания, так и функцию @Set:

VariableName := 1;

. . .

VariableName := 2;

так и :

VariableName := 1;

. . .

@Set( VariableName; 2 );



Содержание раздела