Sobes.tech
Junior — Middle

Koja je osnovna uloga lambda funkcija u programiranju?

sobes.tech АИ

Одговор од АИ

Lambda funkcije u programiranju su anonimne funkcije koje omogućavaju pisanje sažetog i konciznog koda, posebno kada je potrebna mala funkcija bez potrebe za kreiranjem punopravnog imenovanog metoda. Često se koriste za prosleđivanje funkcija kao parametara, na primer, u rukovaocima događaja, filtriranju ili sortiranju kolekcija.

Primer u Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda funkcija udvostručava svaki element
println(doubled) // [2, 4, 6, 8]