Шаг 87 - Оператор Imp
Выполняет операцию логической импликации для двух выражений.
результат = выражение1 Imp выражение2
Параметры
результат
Обязательный; любая числовая переменная.
выражение1
Обязательный; любое выражение.
выражение2
Обязательный; любое выражение.
Замечания
Возвращаемые оператором значения представлены в следующей таблице:
выражение1 выражение2 результат True True True True False False True Null Null False True True False False True False Null True Null True True Null False Null Null Null Null
Оператор Imp выполняет также поразрядное сравнение двух числовых выражений и присваивает соответствующему разряду в переменной результат следующее значение:
Разряд в выражение1 Разряд в выражение2 результат 0 0 1 0 1 1 1 0 0 1 1 1
Пример
В данном примере демонстрируется использование оператора Imp для выполнения операции логической импликации двух выражений.
Dim A, B, C, D, MyCheck A = 10: B = 8: C = 6: D = Null ' Инициализирует переменные MyCheck = A > B Imp B > C ' Возвращает True. MyCheck = A > B Imp C > B ' Возвращает False. MyCheck = B > A Imp C > B ' Возвращает True. MyCheck = B > A Imp C > D ' Возвращает True. MyCheck = C > D Imp B > A ' Возвращает Null. MyCheck = B Imp A ' Возвращает -1 (поразрядное сравнение).
Предыдущий Шаг | Следующий Шаг
Автор Каев Артем.