Sobes.tech
Junior — Middle

Jaká je hlavní role lambda funkcí v programování?

sobes.tech AI

Odpověď od AI

Lambda funkce v programování jsou anonymní funkce, které umožňují psaní kompaktního a výstižného kódu, zejména když je potřeba malá funkce bez nutnosti vytváření plně pojmenované metody. Často se používají k předávání funkcí jako parametrů, například v obslužnících událostí, filtrování nebo třídění kolekcí.

Příklad v Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda funkce zdvojnásobí každý prvek
println(doubled) // [2, 4, 6, 8]