Junior — Middle
Каква е основната роля на ламбда функциите в програмирането?
sobes.tech AI
Отговор от AI
Ламбда функциите в програмирането са анонимни функции, които позволяват да се пише компактен и лаконичен код, особено когато е необходима малка функция без необходимостта да се създава пълноценен именуван метод. Те често се използват за предаване на функции като параметри, например в обработчици на събития, филтриране или сортиране на колекции.
Пример на Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // лямбда-функцията удвоява всеки елемент
println(doubled) // [2, 4, 6, 8]