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 փոխում է տարրերը՝ առանց փոփոխելու սկզբնական հավաքածուն։