Operator Mod= (Modulus And Assign)
Divides a value and assigns the remainder to a variable
Syntax
`
Declare Operator Mod= ( ByRef lhs As Integer, ByRef rhs As Integer )
`
Usage
`
lhs Mod= rhs
`
Parameters
`lhs`
The variable to assign to.
`rhs`
The value to divide `lhs` by.
Description
This operator divides two values of `Integer` type and assigns the remainder to its left-hand side (`lhs`) variable. It is functionally equivalent to:
`lhs = lhs Mod 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 'Mod=>' can be also used.
Example
`
Dim n As Integer
n = 11
n Mod= 3
'' The result is 2
Print n
Sleep
`
Dialect Differences

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

Differences from QB

- New to FreeBASIC

See also

- `Operator Mod (Modulus)`
- Mathematical Functions