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

Порядок выполнения вычислений


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

Пример. В результате вычисления переменной а присвоится значение 20.

a := (12 + (24-3)*2)/3 + 6/3;

Необходимо помнить, что оператор объединения списка имеет один из наиболее высоких приоритететов, поэтому элементы списка, которые являются выражениями, необходимо брать в скобки.

Пример. a := 1:2:3:4 + 1:2:-3:4; В результате вычисления переменной а присвоится значение 2:4:0:0. Дело в том, что элементы 3 и 4 сначала были объединены в список, а затем к этому списку применяется операция изменения знака. Соответственно для выражения  1:2:3:4 + 1:2:(-3):4 значение будет 2:4:0:8.



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