Sobes.tech
Junior — Middle

Jaki wynik zwraca funkcja map podczas wywołania na kolekcji lub strumieniu danych?

sobes.tech AI

Odpowiedź od AI

Funkcja map wywołana na kolekcji lub strumieniu danych zwraca nową kolekcję, w której każdy element jest wynikiem zastosowania przekazanej funkcji do odpowiedniego elementu oryginalnej kolekcji.

Na przykład, jeśli masz listę liczb [1, 2, 3] i wywołasz map z funkcją mnożenia przez 2, otrzymasz [2, 4, 6].

Przykład w Kotlin:

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

W ten sposób map przekształca elementy, nie zmieniając oryginalnej kolekcji.