Junior — Middle
Welches Ergebnis liefert die Funktion map, wenn sie auf eine Sammlung oder einen Datenstrom angewendet wird?
sobes.tech KI
Antwort von AI
Die Funktion map, wenn sie auf einer Sammlung oder einem Datenstrom aufgerufen wird, gibt eine neue Sammlung zurück, in der jedes Element das Ergebnis der Anwendung der übergebenen Funktion auf das entsprechende Element der ursprünglichen Sammlung ist.
Zum Beispiel, wenn du eine Liste von Zahlen [1, 2, 3] hast und map mit einer Funktion aufrufst, die mit 2 multipliziert, erhältst du [2, 4, 6].
Beispiel in Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Auf diese Weise transformiert map die Elemente, ohne die ursprüngliche Sammlung zu verändern.