maxOf
Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
fun <T : Comparable<T>> maxOf(a: T, b: T): T
Returns the greater of two values. If values are equal, returns the first one.
Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
fun maxOf(a: Byte, b: Byte): Byte
fun maxOf(a: Short, b: Short): Short
fun maxOf(a: Int, b: Int): Int
fun maxOf(a: Long, b: Long): Long
fun maxOf(a: Float, b: Float): Float
fun maxOf(a: Double, b: Double): Double
Returns the greater of two values.
Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
fun <T : Comparable<T>> maxOf(a: T, b: T, c: T): T
fun maxOf(a: Byte, b: Byte, c: Byte): Byte
fun maxOf(a: Short, b: Short, c: Short): Short
fun maxOf(a: Int, b: Int, c: Int): Int
fun maxOf(a: Long, b: Long, c: Long): Long
fun maxOf(a: Float, b: Float, c: Float): Float
fun maxOf(a: Double, b: Double, c: Double): Double
Returns the greater of three values.
Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
fun <T> maxOf(
a: T,
b: T,
c: T,
comparator: Comparator<in T>
): T
Returns the greater of three values according to the order specified by the given comparator.
Platform and version requirements: JVM (1.1), JS (1.1), Native (1.1)
fun <T> maxOf(a: T, b: T, comparator: Comparator<in T>): T
Returns the greater of two values according to the order specified by the given comparator. If values are equal, returns the first one.
Platform and version requirements: JVM (1.3), JS (1.3), Native (1.3)
@ExperimentalUnsignedTypes fun maxOf(a: UInt, b: UInt): UInt
@ExperimentalUnsignedTypes fun maxOf(
a: ULong,
b: ULong
): ULong
@ExperimentalUnsignedTypes fun maxOf(
a: UByte,
b: UByte
): UByte
@ExperimentalUnsignedTypes fun maxOf(
a: UShort,
b: UShort
): UShort
Returns the greater of two values.
Platform and version requirements: JVM (1.3), JS (1.3), Native (1.3)
@ExperimentalUnsignedTypes fun maxOf(
a: UInt,
b: UInt,
c: UInt
): UInt
@ExperimentalUnsignedTypes fun maxOf(
a: ULong,
b: ULong,
c: ULong
): ULong
@ExperimentalUnsignedTypes fun maxOf(
a: UByte,
b: UByte,
c: UByte
): UByte
@ExperimentalUnsignedTypes fun maxOf(
a: UShort,
b: UShort,
c: UShort
): UShort
Returns the greater of three values.