Копировать ссылку на страницу

Операция

Условная запись математической, логической, строковой функции или функции сравнения аргументов, распознаваемая при выполнении текстов вычислений.

Аргументами операций в ISBL могут быть любые выражения языка ISBL. Подробнее см. раздел «Выражения». В зависимости от типа аргументов над ними могут быть выполнены операции:

Операция

Знак операции

Приоритет выполнения

Тип аргументов

Тип результата

Арифметические

Сложение

+

3

Число

Число

Вычитание

-

3

Число

Число

Умножение

*

2

Число

Число

Деление

/

2

Число

Число

Унарный минус

-

1

Число

Число

Строковая операция

Конкатенация (объединение строк)

&

3

Строка

Строка

Операции сравнения

Больше

>

4

Число

Логический

Больше

>>

4

Строка

Логический

Меньше

<

4

Число

Логический

Меньше

<<

4

Строка

Логический

Равно

=

4

Число

Логический

Равно

==

4

Строка

Логический

Не равно

<>

4

Число

Логический

Не равно

<<>>

4

Строка

Логический

Больше или равно

>=

4

Число

Логический

Больше или равно

>>=

4

Строка

Логический

Меньше или равно

<=

4

Число

Логический

Меньше или равно

<<=

4

Строка

Логический

Логические операции

Условие «И»

и (and)

5

Логический

Логический

Условие «Или»

или (or)

6

Логический

Логический

Отрицание «Не»

не (not)

1

Логический

Логический

Арифметическая операция «Унарный минус» и логическая операция отрицания «Не» требуют задания одного аргумента и имеют синтаксис:

 

<Знак операции> <Аргумент>

Все остальные операции требуют задания двух аргументов и имеют синтаксис:

 

<Аргумент 1> <Знак операции> <Аргумент 2>

Примечание

Для сравнения дат рекомендуется пользоваться только функцией DateDiff() (русскоязычное имя РазнДат()). Операции >>, <<, >>=, <<= дадут неправильный результат. Операции == или <<>> дадут неправильный результат в случае, если форматы сравниваемых дат различны, например, результатом сравнения «08.05.03» == «08.05.2003» будет ложь.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM