Operator - (Вычитание)
 
Вычитает два выражения

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

result = lhs
- rhs

Параметры

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

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

Возвращает вычитание двух выражений.

Описание

Когда левая и правая стороны выражения являются числовыми значениями, Operator - (Вычитание) возвращает вычитание двух значений.

Если левая и правая стороны выражения имеют тип T Pointer, для некоторых типов T, оператор выполняет вычитание указателей по адресу, возвращая результат. Это отличается от числового вычитания, потому что разница делится на SizeOf( T ).

Ни один операнд не модифицируется в любом случае.

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

Пример

Dim n As Single
n = 4 - 5
Print n

Вывод:

-1

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

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

Отличия от QB

  • Нет

См. также