Sobes.tech
Junior — Middle

Map kimi funksiyaların nümunələrini verə bilərsiniz və onların istifadəsini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

map tipli funksiyalar 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.