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.