Sobes.tech
Junior — Middle

Map fonksiyonu, koleksiyon veya veri akışında çağrıldığında hangi sonucu döndürür?

sobes.tech yapay zeka

AI'dan gelen yanıt

map fonksiyonu, koleksiyon veya veri akışında çağrıldığında, her bir öğenin orijinal koleksiyonun karşılık gelen öğesine uygulanan fonksiyonun sonucu olduğu yeni bir koleksiyon döndürür.

Örneğin, [1, 2, 3] sayılar listesine sahipseniz ve map fonksiyonunu 2 ile çarpma fonksiyonu ile çağırırsanız, [2, 4, 6] sonucu elde edersiniz.

Kotlin örneği:

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

Bu şekilde, map öğeleri dönüştürür, orijinal koleksiyonu değiştirmeden.