Comparable

interface Comparable<in T>(source)

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin

1.2
interface Comparable<in T>(source)

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin

1.0
interface Comparable<in T>(source)

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin

1.1
interface Comparable<in T>(source)

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin

1.3

Functions

Link copied to clipboard
abstract operator fun compareTo(other: T): Int

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

Since Kotlin 1.2
abstract operator fun compareTo(other: T): Int

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

Since Kotlin 1.0
abstract operator fun compareTo(other: T): Int

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

Since Kotlin 1.1
abstract operator fun compareTo(other: T): Int

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

Since Kotlin 1.3

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
infix inline fun <T> Comparable<T>.compareTo(other: T): Int
infix inline fun <T> Comparable<T>.compareTo(other: T): Int
infix inline fun <T> Comparable<T>.compareTo(other: T): Int
infix inline fun <T> Comparable<T>.compareTo(other: T): Int

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

Since Kotlin 1.6