Sobes.tech
Junior — Middle

Care este rolul principal al funcțiilor lambda în programare?

sobes.tech AI

Răspuns de la AI

Funcțiile lambda în programare sunt funcții anonime care permit scrierea unui cod compact și concis, mai ales atunci când este nevoie de o funcție mică fără a fi necesar să creezi o metodă completă cu nume. Sunt adesea folosite pentru a transmite funcții ca parametri, de exemplu, în handleri de evenimente, filtrare sau sortare a colecțiilor.

Exemplu în Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // funcția lambda dublează fiecare element
println(doubled) // [2, 4, 6, 8]