math/rational
(->float y)
Defined at lib/math/rational.lisp:57:2
Convert the rational number Y to a floating-point number.
Example:
> (->float (rational 3 2))
out = 1.5
(->rat y)
Defined at lib/math/rational.lisp:44:2
Convert the floating-point number Y to a rational number.
Example:
> (->rat 3.14)
out = 157/50
> (/ 157 50)
out = 3.14
(denominator rational)
Defined at lib/math/rational.lisp:7:2
The rational’s denominator
(numerator rational)
Defined at lib/math/rational.lisp:7:2
The rational’s numerator
(rational n d)
Defined at lib/math/rational.lisp:7:2
A rational number, represented as a tuple of numerator and denominator.
Undocumented symbols
- $rationalDefined at lib/math/rational.lisp:7:2
- (rational? rational)Defined at lib/math/rational.lisp:7:2
