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