Junior — Middle
Map gibi fonksiyonların örneklerini verebilir misin ve kullanımını açıklayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Türünde map olan fonksiyonlar, verilen bir fonksiyonu koleksiyonun her öğesine uygulayan ve sonuçlarla yeni bir koleksiyon döndüren yüksek seviyeli işlemlerdir.
Kotlin (Android) örneği:
val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]
Burada, map her numbers listesindeki öğeyi alır, it * it lambda ifadesini uygular ve sayıların kareleriyle yeni bir liste döner.
map kullanımı, açık döngüler ve değişkenler kullanmadan temiz ve deklaratif kod yazmaya yardımcı olur.