Operator_Modulo
From Xojo Documentation
Global Method
Operator_Modulo(rightHandSide As Type)
Supported for all project types and targets.
Supported for all project types and targets.
Used to overload the Mod function, providing custom functionality.
Global Method
Used to overload the Mod function, providing custom functionality.
Notes
Create an Operator_Modulo function in a class to specify the functionality of the Mod operator for that class.
In the function, the Self instance the left operand and the other operand is passed as a parameter.
Sample Code
Using the Vector class (see Operator_Add) with two Integer elements, x and y, we define an Operator_Modulo function that returns the remainder of the division of the sum of the Self instance by the passed instance.
Function Operator_Modulo(rhs As Vector) As Integer
Var a, b As Integer
a = Self.x + Self.y
b = rhs.x + rhs.y
Return a Mod b
End Function
Var a, b As Integer
a = Self.x + Self.y
b = rhs.x + rhs.y
Return a Mod b
End Function
See Also
Mod operator; Operator_ModuloRight function.