The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Sidef::Types::Number::Fraction

DESCRIPTION

This class implements ...

SYNOPSIS

    var a = Fraction(3, 4)
    var b = Fraction(5, 7)

    say a*b     #=> Fraction(15, 28)
    say a+b     #=> Fraction(41, 28)

INHERITS

Inherits methods from:

       * Sidef::Types::Number::Number

METHODS

!=

    a != b

Returns the

Aliases: ne

%

    a % b

Returns the

Aliases: mod

&

    a & b

Returns the

Aliases: and

*

    a * b

Returns the

Aliases: mul

**

    a ** b

Returns the

Aliases: pow

+

    a + b

Returns the

Aliases: add

++

    a ++ b

Returns the

Aliases: inc

-

    a - b

Returns the

Aliases: sub

--

    a -- b

Returns the

Aliases: dec

/

    a / b

Returns the

Aliases: ÷, div

<

    a < b

Returns the

Aliases: lt

<<

    a << b

Returns the

Aliases: lsft

<=>

    a <=> b

Returns the

Aliases: cmp

==

    a == b

Returns the

Aliases: eq

>

    a > b

Returns the

Aliases: gt

>>

    a >> b

Returns the

Aliases: rsft

^

    a ^ b

Returns the

Aliases: xor

|

    a | b

Returns the

Aliases: or

    a ≤ b

Returns the

Aliases: <=, le

    a ≥ b

Returns the

Aliases: >=, ge

ceil

    Fraction.ceil()

Returns the

de

    Fraction.de()

Returns the

Aliases: den, denominator

eval

    Fraction.eval()

Returns the

floor

    Fraction.floor()

Returns the

is_mone

    Fraction.is_mone()

Returns the

is_nan

    Fraction.is_nan()

Returns the

is_one

    Fraction.is_one()

Returns the

is_real

    Fraction.is_real()

Returns the

is_zero

    Fraction.is_zero()

Returns the

neg

    Fraction.neg()

Returns the

new

    Fraction.new()

Returns the

Aliases: call

nu

    Fraction.nu()

Returns the

Aliases: num, numerator

nude

    Fraction.nude()

Returns the

round

    Fraction.round()

Returns the

stringify

    Fraction.stringify()

Returns the

to_n

    Fraction.to_n()

Returns the

Aliases: lift

to_s

    Fraction.to_s()

Returns the

Aliases: dump

trunc

    Fraction.trunc()

Returns the