Sobes.tech
Junior — Middle

Map сыяктуу функциялардын мисалдарын келтире аласызбы жана алардын колдонулушун түшүндүрө аласызбы?

sobes.tech AI

AIден жооп

map түрүндөгү функциялар жогорку деңгээлдеги операциялар болуп саналат, алар берилген функцияны коллекциянын ар бир элементине колдонуп, натыйжалар менен жаңы коллекцияны кайтарат.

Kotlin (Android) мисалы:

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

Мында, map ар бир numbers тизмесиндеги элементти алат, it * it лямбда билдирүүсүн колдонуп, сандарды квадраты менен жаңы тизмени кайтарат.

map колдонуу таза жана декларативдүү код жазууга жардам берет, ачык циклдерден жана өзгөрүлмө өзгөрүлмөлөрдөн качууга мүмкүндүк берет.