Сравнивает два выражения для неравенства
Синтаксис
Declare Operator <> ( ByRef lhs As Byte, ByRef rhs As Byte ) As Integer
Declare Operator <> ( ByRef lhs As UByte, ByRef rhs As UByte ) As Integer
Declare Operator <> ( ByRef lhs As Short, ByRef rhs As Short ) As Integer
Declare Operator <> ( ByRef lhs As UShort, ByRef rhs As UShort ) As Integer
Declare Operator <> ( ByRef lhs As Integer, ByRef rhs As Integer ) As Integer
Declare Operator <> ( ByRef lhs As UInteger, ByRef rhs As UInteger ) As Integer
Declare Operator <> ( ByRef lhs As LongInt, ByRef rhs As LongInt ) As Integer
Declare Operator <> ( ByRef lhs As ULongInt, ByRef rhs As ULongInt ) As Integer
Declare Operator <> ( ByRef lhs As String, ByRef rhs As String ) As Integer
Declare Operator <> ( ByRef lhs As ZString, ByRef rhs As ZString ) As Integer
Declare Operator <> ( ByRef lhs As WString, ByRef rhs As WString ) As Integer
Declare Operator <> ( ByRef lhs As T, ByRef rhs As T ) As Integer
Использование
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
См. также