Junior — Middle
Kunt u uitleggen wat een anonieme functie in programmeren is en hoe deze wordt gebruikt?
sobes.tech AI
Antwoord van AI
Een anonieme functie is een functie zonder naam, die gewoonlijk "ter plekke" wordt gemaakt en gebruikt, zonder dat deze apart hoeft te worden gedeclareerd. In Android (Java of Kotlin) worden anonieme functies vaak gebruikt voor het afhandelen van gebeurtenissen, callbacks of in functioneel programmeren.
Voorbeeld in Kotlin:
val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Zal 7 afdrukken
Hier is { a: Int, b: Int -> a + b } een anonieme functie die twee getallen optelt. Deze functies zijn handig om als parameters door te geven aan andere functies of voor korte gegevensverwerking.