Sobes.tech
Junior — Middle

Milyen eredményt ad vissza a map függvény, amikor egy gyűjteményen vagy adatfolyamon hívják meg?

sobes.tech MI

Válasz az MI-től

A map függvény, amikor kollekción vagy adatfolyamon hívják meg, egy új kollekciót ad vissza, amelyben minden elem az eredeti kollekció megfelelő elemére alkalmazott függvény eredménye.

Például, ha van egy [1, 2, 3] számokat tartalmazó lista, és map-et hívunk meg egy 2-vel szorzó függvénnyel, akkor [2, 4, 6] lesz az eredmény.

Kotlin példában:

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

Így a map átalakítja az elemeket anélkül, hogy módosítaná az eredeti kollekciót.