minOfWith
inline fun <T, R> Array<out T>.minOfWith(
comparator: Comparator<in R>,
selector: (T) -> R
): R
(source)
inline fun <R> ShortArray.minOfWith(
comparator: Comparator<in R>,
selector: (Short) -> R
): R
(source)
inline fun <R> FloatArray.minOfWith(
comparator: Comparator<in R>,
selector: (Float) -> R
): R
(source)
inline fun <R> DoubleArray.minOfWith(
comparator: Comparator<in R>,
selector: (Double) -> R
): R
(source)
inline fun <R> BooleanArray.minOfWith(
comparator: Comparator<in R>,
selector: (Boolean) -> R
): R
(source)
@ExperimentalUnsignedTypes inline fun <R> UIntArray.minOfWith(
comparator: Comparator<in R>,
selector: (UInt) -> R
): R
(source)
@ExperimentalUnsignedTypes inline fun <R> ULongArray.minOfWith(
comparator: Comparator<in R>,
selector: (ULong) -> R
): R
(source)
@ExperimentalUnsignedTypes inline fun <R> UByteArray.minOfWith(
comparator: Comparator<in R>,
selector: (UByte) -> R
): R
(source)
@ExperimentalUnsignedTypes inline fun <R> UShortArray.minOfWith(
comparator: Comparator<in R>,
selector: (UShort) -> R
): R
(source)
Returns the smallest value according to the provided comparator among all values produced by selector function applied to each element in the array.
Exceptions
inline fun <T, R> Iterable<T>.minOfWith(
comparator: Comparator<in R>,
selector: (T) -> R
): R
(source)
Returns the smallest value according to the provided comparator among all values produced by selector function applied to each element in the collection.
Exceptions
inline fun <K, V, R> Map<out K, V>.minOfWith(
comparator: Comparator<in R>,
selector: (Entry<K, V>) -> R
): R
(source)
Returns the smallest value according to the provided comparator among all values produced by selector function applied to each entry in the map.