Junior — Middle
Можете ли да обясните какво е анонимната функция в програмирането и как се използва?
sobes.tech AI
Отговор от AI
Анонимната функция е функция без име, която обикновено се създава и използва "на място", без необходимост да се обявява отделно. В Android (Java или Kotlin) анонимните функции често се използват за обработка на събития, callbacks или във функционалното програмиране.
Пример на Kotlin:
val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Ще изведе 7
Тук, { a: Int, b: Int -> a + b } е анонимна функция, която събира две числа. Такива функции са удобни за предаване като параметри на други функции или за кратка обработка на данни.