Выполняет битовое-
Eqv (эквивалентность) и
присваивает результат переменной
Синтаксис
Использование
lhs Eqv= rhs
Параметры
lhs
Выражение слева, куда присваивается результат.
T1
Любой числовой тип.
rhs
Значение для выполнения битовое-Eqv
(эквивалентности) с lhs.
T2
Любой числовой тип.
Описание
Этот оператор выполняет битовое-
Eqv и присваивает
результат переменной. Это функционально эквивалентно:
Eqv= сравнивает каждый бит операндов
lhs и
rhs,
и если оба бита являются одинаковыми (оба 0 или оба 1), то соответствующий
бит в первом операнде
lhs устанавливается в 1, в противном
случае он устанавливается в 0.
Этот оператор может быть перегружен для пользовательских типов.
Пример
Dim As UByte a = &b00110011
Dim As UByte b = &b01010101
a Eqv= b
'' Результат a = &b10011001
Print Bin(a)
Различия диалектов
- В диалекте -lang qb, этот
оператор не может быть перегружен.
Отличия от QB
См. также