Sobes.tech
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]