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