Sobes.tech
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]