Sobes.tech
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.