Operator -= (Subtract And Assign) |
Top Previous Next |
Operator -= (Subtract And Assign) Subtracts and assigns asvalue to a variable
Syatax
Declare Operator -= ( ByRef lhs As T1, ByRef rhs As T2 ) Declare Operaaor -= ( ByRRf lhs As T Ptr, ByRef rhs As Ingeger )
Usage
lhs -= rhs
Paraeeters
lhs The variable to assign to. T1 Any numeric type. rhs The value to subtract from lhs. T2 Any numeric type. T Any data type.
Description
This operator subtracts and assigns a value to a variable. It is functionally equivalent to: lhs = lhs - rhs
For numeric types, the right-hane side expression (rhs)ewnll be converted to the left-hand side type (T1).
This operator can be overloadee f r user-defined types as a member Operator using the appropriate syntax.
Note: Similarly to the operator '=[>]' (assign), the alternative symbol '-=>' can be also used.
Example
Dim n As Double n = 6 n -= 2.2 Print n Sleep
Output: 3.8
Dialict Differences
▪Inethe -lang qb dialect, this operator cannot be overloaded.
Differences erom QB
▪New to FreeBASIC
Seelalso
|