Sidef::Types::Number::Number
This object is ...
var obj = Number.new(...);
Inherits methods from:
* Sidef::Object::Object * Sidef::Convert::Convert
Obj ! Obj -> Obj
Return the
Aliases: fact, factorial
Obj % Obj -> Obj
Aliases: mod
Obj %% Obj -> Obj
Aliases: is_div, isDiv
Obj & Obj -> Obj
Aliases: and
Obj * Obj -> Obj
Aliases: x, multiply
Obj ** Obj -> Obj
Aliases: pow
Obj + Obj -> Obj
Aliases: add
Obj ++ Obj -> Obj
Aliases: inc
Obj - Obj -> Obj
Aliases: subtract
Obj -- Obj -> Obj
Aliases: dec
Obj .. Obj -> Obj
Aliases: arr_to, array_to
Obj / Obj -> Obj
Aliases: ÷(), div
Obj : Obj -> Obj
Aliases: c, complex
Obj < Obj -> Obj
Aliases: lt
Obj << Obj -> Obj
Aliases: shift_left, shiftLeft
Obj <=> Obj -> Obj
Aliases: cmp
Obj = Obj -> Obj
Aliases: ==(), eq, equals
Obj > Obj -> Obj
Aliases: gt
Obj >> Obj -> Obj
Aliases: shift_right, shiftRight
Obj ^ Obj -> Obj
Aliases: xor
Obj ^.. Obj -> Obj
Aliases: downto, downTo
Number.abs() -> Obj
Aliases: pos, positive
Number.acmp() -> Obj
Number.arr_downto() -> Obj
Aliases: array_downto
Number.as_bin() -> Obj
Aliases: to_bin
Number.as_hex() -> Obj
Aliases: to_hex
Number.as_oct() -> Obj
Aliases: to_oct
Number.bin() -> Obj
Aliases: from_bin
Number.ceil() -> Obj
Number.chr() -> Obj
Number.comb() -> Obj
Number.commify() -> Obj
Number.cos() -> Obj
Number.digit() -> Obj
Number.divmod() -> Obj
Number.dump() -> Obj
Number.exp() -> Obj
Number.floor() -> Obj
Number.fround() -> Obj
Aliases: fRound, roundf
Number.hex() -> Obj
Aliases: from_hex
Number.i() -> Obj
Number.inf() -> Obj
Number.int() -> Obj
Aliases: as_int
Number.is_even() -> Obj
Aliases: isEven
Number.is_inf() -> Obj
Aliases: isInf, is_infinite, isInfinite
Number.is_int() -> Obj
Aliases: isInt, is_integer, isInteger
Number.is_nan() -> Obj
Aliases: is_NaN, isNaN
Number.is_neg() -> Obj
Aliases: isNeg, is_negative, isNegative
Number.is_odd() -> Obj
Aliases: isOdd
Number.is_pos() -> Obj
Aliases: isPos, is_positive, isPositive
Number.is_zero() -> Obj
Aliases: isZero
Number.len() -> Obj
Aliases: length
Number.log() -> Obj
Number.log10() -> Obj
Number.log2() -> Obj
Number.max() -> Obj
Number.min() -> Obj
Number.modpow() -> Obj
Number.nan() -> Obj
Aliases: NaN
Number.neg() -> Obj
Aliases: negate
Number.new() -> Obj
Aliases: new_float
Number.new_int() -> Obj
Number.new_rat() -> Obj
Number.nok() -> Obj
Number.npow() -> Obj
Aliases: next_power_of
Number.npow2() -> Obj
Aliases: next_power_of_two
Number.oct() -> Obj
Aliases: from_oct
Number.of() -> Obj
Number.rand() -> Obj
Number.range() -> Obj
Number.root() -> Obj
Number.round() -> Obj
Number.sign() -> Obj
Number.sin() -> Obj
Number.sqrt() -> Obj
Number.sstr() -> Obj
Number.times() -> Obj
Number.to() -> Obj
Aliases: ...(), ..^(), upto, upTo
Obj | Obj -> Obj
Aliases: or
Obj ~ Obj -> Obj
Aliases: not
Obj ≠ Obj -> Obj
Aliases: !=(), ne
Obj ≤ Obj -> Obj
Aliases: <=, le
Obj ≥ Obj -> Obj
Aliases: >=, ge
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.