Junior — Middle
Millist tulemust tagastab map funktsioon, kui seda kutsutakse andmekogumi või andmevoo peal?
sobes.tech AI
Vastus AI-lt
map funktsioon, kui seda kutsutakse välja kogumil või andmevoolul, tagastab uue kogumi, kus iga element on vastava funktsiooni tulemus algse kogumi vastaval elemendil.
Näiteks, kui sul on nimekiri numbritest [1, 2, 3] ja kutsud map-i välja funktsiooniga, mis korrutab iga numbri kahega, saad [2, 4, 6].
Kotlin näide:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Seega, map teisendab elemente, muutmata algset kogumit.