IBM Lotus Symphony
|
Изменяет логическое выражение на противоположное, инвертируя биты.
Результат = 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