jeggy
fun <T> List<Int>.transform( block: (Int) -> T = { it } ): List<T> { return map { block(it) } } fun main() { val items = listOf(1, 2, 3) println(items.transform { "$it, " }) println(items.transform()) }
August Lilleaas
Sam
block
T
fun List<Int>.transform(): List<Int> = transform { it } fun <T> List<Int>.transform(block: (Int) -> T): List<T> = map { block(it) }
ephemient
A modern programming language that makes developers happier.