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]