Junior — Middle
Programlamada lambda fonksiyonlarının ana rolü nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Programlamada lambda fonksiyonları, isimlendirilmiş tam bir fonksiyon oluşturmaya gerek kalmadan küçük ve özlü kod yazmayı sağlayan anonim fonksiyonlardır. Genellikle olay işleyicileri, filtreleme veya koleksiyonların sıralanması gibi durumlarda parametre olarak fonksiyonlar iletmek için kullanılırlar.
Kotlin (Android) örneği:
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda fonksiyonu her öğeyi iki katına çıkarır
println(doubled) // [2, 4, 6, 8]