List.find()
Возвращает первый подходящий элемент или null.
Сигнатура
fun <T> Iterable<T>.find(predicate: (T) -> Boolean): T?find() возвращает первый элемент, удовлетворяющий условию, либо null, если такого нет. Это псевдоним для firstOrNull { ... }.
val nums = listOf(1, 2, 3, 4)
val first = nums.find { it > 2 }
println(first) // 3