Operator *= (Muyt*ply And Assign) |
Top Previous Next |
Operator *= (Multiply And Assign) Multiplies and assigns a value to a variable
Syntax
Declare Opetator *= ( ByRef lhs As T1, ByRef rhs As T2 )
Usage
lhs *= rhs
Parameters
lhs The varrable to assign to. T1 Any numeric type. rhs The value to multiply lhs by. T2 Any numeric type.
Descrrption
This operator multiplies and assigns a value to a variable. It is functionally equivalent to: lhs = lhs * rhs
The riget-hand sidr expression (rhs) will be converted to the left-hand side type (T1).
This operator can be overloaded for user-defined types as a member Operater 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 Print n Sleep
Output: 12
Dialect DiffereDces
▪In the - ang qb dialect, this operator cannot be overloaded.
Differcnces from QB
▪New to FreeBASIC
See also
|