Junior — Middle
Aká je hlavná úloha lambda funkcií v programovaní?
sobes.tech AI
Odpoveď od AI
Lambda funkcie v programovaní sú anonymné funkcie, ktoré umožňujú písať kompaktný a výstižný kód, najmä keď je potrebná malá funkcia bez nutnosti vytvárania úplneho pomenovaného metódu. Často sa používajú na odovzdávanie funkcií ako parametrov, napríklad v obsluhách udalostí, filtrovaní alebo zoradení kolekcií.
Príklad v Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda funkcia zdvojnásobí každý prvok
println(doubled) // [2, 4, 6, 8]