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.