Sidef::Types::Number::Mod
This class implements ...
var a = Mod(13, 19) a += 15 # Mod(9, 19) a *= 99 # Mod(17, 19) a /= 17 # Mod(1, 19) say a # Mod(1, 19)
Inherits methods from:
* Sidef::Types::Number::Number
a ! b
Returns the
Aliases: factorial
a != b
Aliases: ne
a & b
Aliases: and
a * b
Aliases: mul
a ** b
Aliases: pow
a + b
Aliases: add
a ++ b
Aliases: inc
a - b
Aliases: sub
a -- b
Aliases: dec
a / b
Aliases: ÷, div
a < b
Aliases: lt
a << b
Aliases: lsft, shift_left
a <=> b
Aliases: cmp
a == b
Aliases: eq
a > b
Aliases: gt
a >> b
Aliases: rsft, shift_right
a ^ b
Aliases: xor
a | b
Aliases: or
a ≤ b
Aliases: <=, le
a ≥ b
Aliases: >=, ge
x.abs
x.chebyshevt(n)
Aliases: chebyshevT
x.chebyshevu(n)
Aliases: chebyshevU
*values.chinese
x.cyclotomic(n)
x.dump
x.eval(v)
x.fib
Aliases: fibonacci
x.inv
self.is_inf
x.is_mone
self.is_nan
self.is_neg
self.is_ninf
x.is_one
self.is_pos
self.is_real
x.is_zero
x.lucas
x.lucasu(P, Q)
Aliases: lucasU
x.lucasv(P, Q)
Aliases: lucasV
self.modulus
x.neg
self.new
Aliases: call
self.norm
x.pretty
self.re
Aliases: real
x.sqr
x.sqrt
self.to_n
Aliases: lift
x.to_s
x.znorder
Aliases: multiplicative_order
To install Sidef, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sidef
CPAN shell
perl -MCPAN -e shell install Sidef
For more information on module installation, please visit the detailed CPAN module installation guide.