Sobes.tech
Junior — Middle

Kokį rezultatą grąžina map funkcija, kai ji yra iškviečiama duomenų kolekcijai ar srautui?

sobes.tech AI

Atsakymas iš AI

map funkcija, kai ji iškviečiama ant kolekcijos arba duomenų srauto, grąžina naują kolekciją, kurioje kiekvienas elementas yra rezultatas taikant perduotą funkciją atitinkamam pradinės kolekcijos elementui.

Pavyzdžiui, jei turite skaičių sąrašą [1, 2, 3] ir iškviečiate map su funkcija, kuri daugina iš 2, gausite [2, 4, 6].

Pavyzdys Kotlin kalba:

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

Taip map transformuoja elementus, nekeisdama pradinės kolekcijos.