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 AMonEachgildor
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 itcrummy
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