Sobes.tech
Junior — Middle

Kannst du Beispiele für Funktionen wie map geben und ihre Verwendung erklären?

sobes.tech KI

Antwort von AI

Funktionen vom Typ map sind Operationen höherer Ordnung, die eine gegebene Funktion auf jedes Element einer Sammlung anwenden und eine neue Sammlung mit den Ergebnissen zurückgeben.

Beispiel in Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]

Hier nimmt map jedes Element der Liste numbers, wendet den Lambda-Ausdruck it * it an und gibt eine neue Liste mit den Quadraten der Zahlen zurück.

Die Verwendung von map hilft, sauberen und deklarativen Code zu schreiben, indem explizite Schleifen und veränderbare Variablen vermieden werden.