Junior — Middle
Map kabi funksiyalar misollarini keltira olasizmi va ularning foydalanishini tushuntirasizmi?
sobes.tech AI
AIdan javob
map turidagi funksiyalar — bu yuqori darajali operatsiyalar bo‘lib, berilgan funksiyani kolleksiyaning har bir elementiga qo‘llaydi va natijalari bilan yangi kolleksiya qaytaradi.
Kotlin (Android) misoli:
val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]
Bu yerda, map har bir numbers ro‘yxatidagi elementni oladi, it * it lambda ifodasini qo‘llaydi va raqamlarning kvadratlari bilan yangi ro‘yxatni qaytaradi.
mapdan foydalanish toza va deklarativ kod yozishga yordam beradi, aniq sikllar va o‘zgaruvchilarni oldini oladi.