Platforms to show: All Mac Windows Linux Cross-Platform

Back to LargeNumberMBS class.

LargeNumberMBS.Operator_Add(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds other number and returns result.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(20)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(10)

Var r As LargeNumberMBS = l+o
Var s As LargeNumberMBS = o+l

MsgBox r.StringValue+" "+s.StringValue

LargeNumberMBS.Operator_AddRight(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds other number and returns result.

LargeNumberMBS.Operator_And(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Performs bitwise AND operator on the values.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(16+4)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(4+2)

Var ra As LargeNumberMBS = l And o
Var ro As LargeNumberMBS = l Or o

MsgBox ra.StringValue +" "+ro.StringValue

Returns new value.

LargeNumberMBS.Operator_Compare(other as LargeNumberMBS) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Compares two values.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(20)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(10)

If l > o Then
MsgBox "l is bigger"
Else
MsgBox "o is bigger"
end if

Returns -1, 1 or 0.

LargeNumberMBS.Operator_Convert as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Converts the number to string.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(23)
MsgBox l

See also:

LargeNumberMBS.Operator_Convert(value as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Converts string to large number.
Example
Var l As LargeNumberMBS = "123"
MsgBox l

See also:

LargeNumberMBS.Operator_Divide(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Divides value by other value.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(21)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(3)
Var r As LargeNumberMBS = l / o

MsgBox r.stringValue

LargeNumberMBS.Operator_DivideRight(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Divides value by other value.
Example
Var o As New LargeNumberMBS(5)

// "10" is auto converted to LargeNumberMBS and Operator_DivideRight is called
Var r As LargeNumberMBS = "10" / o

MsgBox r.StringValue

LargeNumberMBS.Operator_Modulo(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Modulo value.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(23)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(3)
Var r As LargeNumberMBS = l Mod o

MsgBox r.stringValue

Divides value and returns the rest.

LargeNumberMBS.Operator_ModuloRight(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Modulo value.

Divides value and returns the rest.

LargeNumberMBS.Operator_Multiply(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Multiplies value with other value.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(4)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(5)
Var r As LargeNumberMBS = o*l

MsgBox r.stringValue

LargeNumberMBS.Operator_MultiplyRight(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Multiplies value with other value.
Example
Var o As New LargeNumberMBS(5)

// "10" is auto converted to LargeNumberMBS and Operator_MultiplyRight is called
Var r As LargeNumberMBS = "10" * o

MsgBox r.StringValue

LargeNumberMBS.Operator_Negate as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Negates the value.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(20)
Var r As LargeNumberMBS = -l

MsgBox r.StringValue

LargeNumberMBS.Operator_Or(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Performs bitwise OR operator on the values.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(16+4)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(4+2)

Var ra As LargeNumberMBS = l And o
Var ro As LargeNumberMBS = l Or o

MsgBox ra.StringValue +" "+ro.StringValue

Returns new value.

LargeNumberMBS.Operator_Subtract(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Subtracts other number and returns result.
Example
Var l As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(20)
Var o As LargeNumberMBS = LargeNumberMBS.NumberWithInteger(10)

Var r As LargeNumberMBS = l-o
Var s As LargeNumberMBS = o-l

MsgBox r.StringValue+" "+s.StringValue

LargeNumberMBS.Operator_SubtractRight(other as LargeNumberMBS) as LargeNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 19.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Subtracts other number and returns result.
Example
Var o As New LargeNumberMBS(5)

// "10" is auto converted to LargeNumberMBS and Operator_SubtractRight is called
Var r As LargeNumberMBS = "10" - o

MsgBox r.StringValue

The items on this page are in the following plugins: MBS DataTypes Plugin.


The biggest plugin in space...