Оператор < (Меньше чем)
 
Сравнивает выражение на предмет меньше с другим выражением

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

result = lhs < rhs

Параметры

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

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

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

Описание

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

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

Пример


Const size As Integer = 4
Dim array(size - 1) As Integer = { 1, 2, 3, 4 }

Dim index As Integer = 0
While (index < size)
   Print array(index)
   index += 1
Wend

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

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


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

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

Отличия от QB

  • нет

См. также