Junior — Middle
Wat is de belangrijkste rol van lambda-functies in programmeren?
sobes.tech AI
Antwoord van AI
Lambda-functies in programmeren zijn anonieme functies die het mogelijk maken om compacte en beknopte code te schrijven, vooral wanneer een kleine functie nodig is zonder dat je een volledige benoemde methode hoeft te maken. Ze worden vaak gebruikt om functies als parameters door te geven, bijvoorbeeld in eventhandlers, filtering of sortering van collecties.
Voorbeeld in Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // de lambda-functie verdubbelt elk element
println(doubled) // [2, 4, 6, 8]