Operator *= (Muyt*ply And Assign)

Top  Previous  Next

Operator *= (Multiply And Assign)

fblogo_mini

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

 

Operator * (Multiply)

Mathematical Functions