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