Sobes.tech
Junior — Middle

Функсияи map дар вақти даъват ба маҷмӯъ ё ҷараёни маълумот чӣ натиҷа медиҳад?

sobes.tech AI

Ҷавоб аз AI

Функсияи map вақте ки дар рӯйхат ё ҷараёни додаҳо даъват мешавад, як рӯйхати навро бармегардонад, ки ҳар як унсур натиҷаи татбиқи функсияи додаашуда ба унсури мувофиқ дар рӯйхати аслӣ мебошад.

Масалан, агар шумо рӯйхати рақамҳо [1, 2, 3] дошта бошед ва map-ро бо функсияи дар 2 зумро кардан даъват кунед, натиҷа [2, 4, 6] мегирад.

Масалан дар Kotlin:

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

Ин тариқ, map унсурҳоро табдил медиҳад, бе тағир додани рӯйхати аслӣ.