gildor
listOf(2, 3, 4).flatMap { item -> if (item % 2 == 0) { List(2) { if (it == 0) item else -item } } else { listOf(item) } }
ilya.gorbunov
listOf(item, -item)
List(2) { if (it == 0) item else -item }
marcinmoskala
listOf(2, 3, 4).flatMap { if (it % 2 == 0) listOf(it, -it) else listOf(it) }
A modern programming language that makes developers happier.