Sobes.tech
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 } е анонимна функция, която събира две числа. Такива функции са удобни за предаване като параметри на други функции или за кратка обработка на данни.