findLast
Returns the last element matching the given predicate, or null
if no such element was found.
Since Kotlin
1.0Samples
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.math.* 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
Returns the last element matching the given predicate, or null
if no such element was found.
import kotlin.math.* 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!