BeginnerLambdas
Lambda Expression
Use a lambda to transform a list.
kotlin
fun main() {
val numbers = listOf(1, 2, 3, 4)
val squared = numbers.map { it * it }
println(squared)
}Output
[1, 4, 9, 16]
Explanation
The lambda { it * it } is passed to map. it refers to each element. The result is a new list of squared values.