Junior — Middle
Aký výsledok vracia funkcia map pri jej volaní na kolekcii alebo dátovom toku?
sobes.tech AI
Odpoveď od AI
Funkcia map, keď je volaná na kolekcii alebo toku dát, vracia novú kolekciu, v ktorej je každý prvok výsledkom aplikácie zadané funkcie na zodpovedajúci prvok pôvodnej kolekcie.
Napríklad, ak máš zoznam čísel [1, 2, 3] a zavoláš map s funkciou, ktorá násobí čísla dvomi, dostaneš [2, 4, 6].
Príklad v Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Takto map transformuje prvky bez zmeny pôvodnej kolekcie.