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.