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]