Junior — Middle
Ce rezultat returnează funcția map atunci când este apelată pe o colecție sau flux de date?
sobes.tech AI
Răspuns de la AI
Funcția map atunci când este apelată pe o colecție sau flux de date returnează o colecție nouă, în care fiecare element este rezultatul aplicării funcției transmise asupra elementului corespunzător din colecția originală.
De exemplu, dacă ai o listă de numere [1, 2, 3] și apelezi map cu o funcție care înmulțește cu 2, vei obține [2, 4, 6].
Exemplu în Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Astfel, map transformă elementele fără a modifica colecția originală.