Sobes.tech
Junior — Middle

Map funktsiyasi kolleksiya yoki ma'lumot oqimida chaqirilganda qanday natija qaytaradi?

sobes.tech AI

AIdan javob

map funksiyasi kolleksiya yoki ma'lumotlar oqimida chaqirilganda, har bir element original kolleksiyaning mos keladigan elementiga qo'llangan funktsiyaning natijasi bo'lgan yangi kolleksiyani qaytaradi.

Masalan, agar sizda [1, 2, 3] raqamlar ro'yxati bo'lsa va mapni 2 ga ko'paytirish funktsiyasi bilan chaqirsangiz, [2, 4, 6] natijasini olasiz.

Kotlin misoli:

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

Shunday qilib, map elementlarni o'zgartiradi, asl kolleksiyani o'zgartirmasdan.