crummy
12/13/2018, 6:28 AMval filtered = all.filter { it.foo }
.map {
callFunction(it)
return it
}.toList()
gildor
12/13/2018, 6:30 AMgildor
12/13/2018, 6:30 AMreturn it
doesn’t work in lambda, it returns from enclosing functiongildor
12/13/2018, 6:31 AMtoList()
is useless in this casegildor
12/13/2018, 6:31 AMonEach
gildor
12/13/2018, 6:31 AMcrummy
12/13/2018, 6:32 AMcrummy
12/13/2018, 6:32 AMgildor
12/13/2018, 6:32 AMval filtered = all.filter { it.foo }
filtered.forEach { callFunction(it) }
gildor
12/13/2018, 6:32 AMcallFunction
doesn’t modify it
crummy
12/13/2018, 6:33 AMgildor
12/13/2018, 6:33 AMonEach(::callFunction)
gildor
12/13/2018, 6:34 AMgildor
12/13/2018, 6:34 AMgildor
12/13/2018, 6:34 AMgildor
12/13/2018, 6:35 AMcrummy
12/13/2018, 6:35 AM