Operator \= (Integer Divide And Assign)
 
Integer divides and assigns a value to a variable

Syntax

Declare Operator \= ( ByRef lhs As T1, ByRef rhs As T2 )

Usage

lhs \= rhs

Parameters

lhs
The variable to assign to.
T1
Any numeric type.
rhs
The value to divide lhs by.
T2
Any numeric type.

Description

This operator divides (integer division) and assigns a value to a variable. It is functionally equivalent to:
lhs = lhs \ rhs

This operator can be overloaded for 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

Dialect Differences

  • In the -lang qb dialect, this operator cannot be overloaded.

Differences from QB

  • New to FreeBASIC

See also