IBM Lotus Symphony


Оператор Not [встроенный]

Изменяет логическое выражение на противоположное, инвертируя биты.

Синтаксис:

Результат = Not Выражение

Параметры:

Результат: числовая переменная, в которую заносится результат отрицания.

Выражение: произвольное выражение, для которого необходимо выполнить отрицание.

В результате отрицания булевского выражения значение True преобразуется в False, а значение False - в True.

При поразрядном отрицании каждый бит изменяется на противоположный.

Пример:

Sub ExampleNot

Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant

Dim vOut as Variant

vA = 10: vB = 8: vC = 6: vD = Null

vOut = Not vA REM Результат: -11

vOut = Not(vC > vD) REM Результат: -1

vOut = Not(vB > vA) REM Результат: -1

vOut = Not(vA > vB) REM Результат: 0

end Sub


Комментарии по продукту | Дополнительная документация | Товарные знаки