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