Sobes.tech
Junior — Middle

Kas sa saad anda näiteid funktsioonidest nagu map ja selgitada nende kasutamist?

sobes.tech AI

Vastus AI-lt

map-type funktsioonid on kõrgema taseme operatsioonid, mis rakendavad antud funktsiooni iga elemendi kohta kogumis ja tagastavad uue kogumi koos tulemustega.

Näide Kotlinis (Android):

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

Siin võtab map iga numbers nimekirja elemendi, rakendab lambda väljendit it * it ja tagastab uue nimekirja arvude ruutudega.

map kasutamine aitab kirjutada puhtamat ja deklaratiivsemat koodi, vältides selgeid tsükleid ja muutujaid, mis võivad muutuda.