com.phasmidsoftware.number.algebra.core.Z
Trait Z represents a structure that can potentially be converted to an integer representation. This abstraction can be used in scenarios where values may or may not fit within the bounds of a 32-bit signed integer.
Attributes
Graph
Reset zoom Hide graph Show graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Members list
Converts this instance into its integer representation.
Converts this instance into its integer representation.
Attributes
Returns
the integer value corresponding to this instance
Converts the current instance to a Double representation. CONSIDER changing to maybeDouble returning Option[Double].
Converts the current instance to a Double representation. CONSIDER changing to maybeDouble returning Option[Double].
Attributes
Returns
the Double value corresponding to the current instance
Inherited from:
R
Returns an optional instance of Q from this R value.
Returns an optional instance of Q from this R value.
Attributes
Returns
an optional instance of Q representing this specified R value
Inherited from:
R
Retrieves an optional instance of Z if it exists.
Retrieves an optional instance of Z if it exists.
Attributes
Returns
an Option[Z] that contains a Z instance if it's available, or None if not.
Inherited from:
Q
Converts this instance of Q to its corresponding rational representation.
Converts this instance of Q to its corresponding rational representation.
Attributes
Returns
a Rational instance representing the current value
Inherited from:
Q