Gunis
01/18/2020, 12:54 PMTim Malseed
01/18/2020, 1:23 PMlist.mapIndexedNotNull { index, item ->
if (item == condition) {
Pair(index, item)
} else {
null
}
}
Al Warren
01/19/2020, 6:40 AMval numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9)
val indices = numbers.indices
.filter { numbers[it] % 2 == 0 }
println(indices)
println(numbers.slice(indices))
// output
// [1, 3, 5, 7]
// [2, 4, 6, 8]
Tim Malseed
01/19/2020, 12:22 PM