Rational
Values of type Rational
represent rational numbers exactly as the ratio of two Integer
s. Applying toRational
to an Integral
number n
will produce the rational number n % 1
; applying toRational
to a Real
number will produce its rational value (or its closest approximation).
One can also construct Rational
values explicitly using the (%)
operator. For example, the fraction 2/3
is constructed using 2 % 3
.