Rational

value class Rational(r: Long) : Comparable<Rational>

Types

Companion
Link copied to clipboard
object Companion

Functions

compareTo
Link copied to clipboard
open operator override fun compareTo(other: Rational): Int
component1
Link copied to clipboard
fun component1(): Int
component2
Link copied to clipboard
fun component2(): Int
div
Link copied to clipboard
operator fun div(other: Rational): Rational
isFinite
Link copied to clipboard
fun isFinite(): Boolean
isInfinite
Link copied to clipboard
fun isInfinite(): Boolean
isNaN
Link copied to clipboard
fun isNaN(): Boolean
isZero
Link copied to clipboard
fun isZero(): Boolean
minus
Link copied to clipboard
operator fun minus(other: Rational): Rational
plus
Link copied to clipboard
operator fun plus(other: Rational): Rational
times
Link copied to clipboard
operator fun times(other: Rational): Rational
toDouble
Link copied to clipboard
fun toDouble(): Double
toFloat
Link copied to clipboard
fun toFloat(): Float
toInt
Link copied to clipboard
fun toInt(): Int
toLong
Link copied to clipboard
fun toLong(): Long
toString
Link copied to clipboard
open override fun toString(): String
unaryMinus
Link copied to clipboard
operator fun unaryMinus(): Rational
unaryPlus
Link copied to clipboard
operator fun unaryPlus(): Rational

Properties

denominator
Link copied to clipboard
val denominator: Int
numerator
Link copied to clipboard
val numerator: Int
sign
Link copied to clipboard
val sign: Int

Sources

common source
Link copied to clipboard