Сравнение выражения на предмет меньше или равно к другому выражению
Синтаксис
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. Аргументы не изменяются в
любом случае.
Этот оператор может быть перегружен , принимая пользовательские типы.
Пример
Оператор > (Больше чем)
является дополнением к
Оператору <= (Меньше или равно), и
функционально идентичен в сочетании с
Оператором Not (Битовое инвертирование).
If (69 <= 420) Then Print "(69 <= 420) is true."
If Not (60 > 420) Then Print "not (420 > 69) is true."
Различие диалектов
- В диалекте -lang qb, этот
оператор не может быть перегружен.
Отличия от QB
См. также