Sobes.tech
Junior — Middle

Pode explicar o que é uma função anónima na programação e como ela é usada?

sobes.tech IA

Resposta da IA

Uma função anónima é uma função sem nome, que geralmente é criada e usada "no local", sem necessidade de a declarar separadamente. No Android (Java ou Kotlin), funções anónimas são frequentemente usadas para lidar com eventos, callbacks ou em programação funcional.

Exemplo em Kotlin:

val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Vai imprimir 7

Aqui, { a: Int, b: Int -> a + b } é uma função anónima que soma dois números. Essas funções são convenientes para serem passadas como parâmetros para outras funções ou para processamento breve de dados.