compareTo

expect open operator override fun compareTo(other: Byte): Int(source)
expect operator fun compareTo(other: Short): Int(source)
expect operator fun compareTo(other: Int): Int(source)
expect operator fun compareTo(other: Long): Int(source)
expect operator fun compareTo(other: Float): Int(source)
expect operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.0
actual open operator override fun compareTo(other: Byte): Int(source)
actual operator fun compareTo(other: Short): Int(source)
actual operator fun compareTo(other: Int): Int(source)
actual operator fun compareTo(other: Long): Int(source)
actual operator fun compareTo(other: Float): Int(source)
actual operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.1
open operator override fun compareTo(other: Byte): Int(source)
operator fun compareTo(other: Short): Int(source)
operator fun compareTo(other: Int): Int(source)
operator fun compareTo(other: Long): Int(source)
operator fun compareTo(other: Float): Int(source)
operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.0
actual open operator external override fun compareTo(other: Byte): Int(source)
actual inline operator fun compareTo(other: Short): Int(source)
actual inline operator fun compareTo(other: Int): Int(source)
actual inline operator fun compareTo(other: Long): Int(source)
actual inline operator fun compareTo(other: Float): Int(source)
actual inline operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.3
actual open inline operator override fun compareTo(other: Byte): Int(source)
actual inline operator fun compareTo(other: Short): Int(source)
actual inline operator fun compareTo(other: Int): Int(source)
actual inline operator fun compareTo(other: Long): Int(source)
actual inline operator fun compareTo(other: Float): Int(source)
actual inline operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.8
actual open inline operator override fun compareTo(other: Byte): Int(source)
actual inline operator fun compareTo(other: Short): Int(source)
actual inline operator fun compareTo(other: Int): Int(source)
actual inline operator fun compareTo(other: Long): Int(source)
actual inline operator fun compareTo(other: Float): Int(source)
actual inline operator fun compareTo(other: Double): Int(source)

Compares this value with the specified value for order. Returns zero if this value is equal to the specified other value, a negative number if it's less than other, or a positive number if it's greater than other.

Since Kotlin

1.8