Sobes.tech
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.