Sobes.tech
Junior — Middle

Koji rezultat vraća funkcija map kada se pozove na kolekciji ili toku podataka?

sobes.tech АИ

Одговор од АИ

Funkcija map, kada se pozove na kolekciji ili toku podataka, vraća novu kolekciju u kojoj je svaki element rezultat primene prosleđene funkcije na odgovarajući element originalne kolekcije.

Na primer, ako imate listu brojeva [1, 2, 3] i pozovete map sa funkcijom koja množi sa 2, dobićete [2, 4, 6].

Primer u Kotlinu:

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

Tako map transformiše elemente, ne menjajući originalnu kolekciju.