List.maxOrNull()
Возвращает максимум или null для пустой коллекции.
Сигнатура
fun <T : Comparable<T>> Iterable<T>.maxOrNull(): T?maxOrNull() безопасно возвращает наибольший элемент, а на пустой коллекции — null.
val nums = listOf(3, 1, 4)
println(nums.maxOrNull()) // 4
println(emptyList<Int>().maxOrNull()) // null