Sobes.tech
Junior — Middle

Qual é o papel principal das funções lambda na programação?

sobes.tech IA

Resposta da IA

As funções lambda em programação são funções anónimas que permitem escrever código compacto e conciso, especialmente quando é necessária uma pequena função sem a necessidade de criar um método completo com nome. São frequentemente usadas para passar funções como parâmetros, por exemplo, em manipuladores de eventos, filtragem ou ordenação de coleções.

Exemplo em Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // a função lambda duplica cada elemento
println(doubled) // [2, 4, 6, 8]