jstuyts-squins
11/28/2017, 2:59 PMonEachIndexed, so it is verbose and slow:
val data = listOf("foo", null, "bar", null, "baz")
val dataWithoutNulls = data
.withIndex()
.onEach { indexedItem -> if (indexedItem.value == null) { println("Notify ${indexedItem.index}") } }
.map { indexedItem -> indexedItem.value }
.filterNotNull()
println(dataWithoutNulls)