minWith

fun <T> Array<out T>.minWith(
    comparator: Comparator<in T>
): T?
(source)
fun ByteArray.minWith(comparator: Comparator<in Byte>): Byte? (source)
fun ShortArray.minWith(
    comparator: Comparator<in Short>
): Short?
(source)
fun IntArray.minWith(comparator: Comparator<in Int>): Int? (source)
fun LongArray.minWith(comparator: Comparator<in Long>): Long? (source)
fun FloatArray.minWith(
    comparator: Comparator<in Float>
): Float?
(source)
fun DoubleArray.minWith(
    comparator: Comparator<in Double>
): Double?
(source)
fun BooleanArray.minWith(
    comparator: Comparator<in Boolean>
): Boolean?
(source)
fun CharArray.minWith(comparator: Comparator<in Char>): Char? (source)
fun <T> Iterable<T>.minWith(comparator: Comparator<in T>): T? (source)

Returns the first element having the smallest value according to the provided comparator or null if there are no elements.

fun <K, V> Map<out K, V>.minWith(
    comparator: Comparator<in Entry<K, V>>
): Entry<K, V>?
(source)

Returns the first entry having the smallest value according to the provided comparator or null if there are no entries.