Files
Firmament/src/main/kotlin/util/collections/listutil.kt
2024-09-24 11:40:15 +02:00

10 lines
208 B
Kotlin

package moe.nea.firmament.util.collections
fun <T, R> List<T>.lastNotNullOfOrNull(func: (T) -> R?): R? {
for (i in indices.reversed()) {
return func(this[i]) ?: continue
}
return null
}