Оператор <> (Не равно)
 
Сравнивает два выражения для неравенства

Синтаксис
Использование

result = lhs <> rhs

Параметры

lhs
Левая сторона выражения для сравнения.
rhs
Правая сторона выражения для сравнения.
T
Любой тип указателя.

Возвращаемое значение

Возвращает минус один (-1) если выражения не равны, или ноль (0) если равны.

Описание

Оператор <> (Не равно) - это бинарный оператор, который сравнивает два выражения на предмет неравенства , а возвращаемый результат - логическое значение в виде Integer: минус один (-1) для true и ноль (0) для false. Аргументы не изменяются в любом случае.

Этот оператор может быть перегружен , принимая определяемые пользователем типы.

Пример


Dim As String a = "hello", b = "world"
Dim As Integer i = 10, j = i

If (a <> b) Then
  Print a & " does not equal " & b
End If

If (i <> j) Then
  Print "error: " & i & " does not equal " & j
End If

Оператор = (Равно) является дополнением к Оператору <> (Не равно), и функционально идентичен, в сочетании с Оператором Not (Битовое дополнение).

   If (69 <> 420) Then Print "(420 <> 420) is true."
   If Not (69 = 420) Then Print "not (69 = 420) is true."


Различия диалектов

  • В диалекте -lang qb, этот оператор не может быть перегружен.

Отличия от QB

  • нет

См. также