findLast
Returns the last element matching the given predicate, or null
if no such element was found.
Returns the last element matching the given predicate, or null
if no such element was found.
import kotlin.test.* fun main() { //sampleStart val numbers = listOf(1, 2, 3, 4, 5, 6, 7) val firstOdd = numbers.find { it % 2 != 0 } val lastEven = numbers.findLast { it % 2 == 0 } println(firstOdd) // 1 println(lastEven) // 6 //sampleEnd }
xxxxxxxxxx
val numbers = listOf(1, 2, 3, 4, 5, 6, 7)
val firstOdd = numbers.find { it % 2 != 0 }
val lastEven = numbers.findLast { it % 2 == 0 }
println(firstOdd) // 1
println(lastEven) // 6
Thanks for your feedback!