Junior — Middle
Welk resultaat geeft de functie map terug wanneer deze wordt aangeroepen op een collectie of datastroom?
sobes.tech AI
Antwoord van AI
De map-functie, wanneer deze wordt aangeroepen op een collectie of datastroom, retourneert een nieuwe collectie waarin elk element het resultaat is van het toepassen van de meegegeven functie op het overeenkomstige element van de oorspronkelijke collectie.
Bijvoorbeeld, als je een lijst met getallen [1, 2, 3] hebt en map aanroept met een functie die met 2 vermenigvuldigt, krijg je [2, 4, 6].
Voorbeeld in Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Zo transformeert map de elementen zonder de oorspronkelijke collectie te wijzigen.