Junior — Middle
Kokia yra pagrindinė lambda funkcijų vaidmuo programavime?
sobes.tech AI
Atsakymas iš AI
Programavimo metu lambda funkcijos yra anonimės funkcijos, leidžiančios rašyti glaustą ir koncizišką kodą, ypač kai reikia mažos funkcijos be būtinybės sukurti pilną pavadintą metodą. Jos dažnai naudojamos funkcijų perdavimui kaip parametrus, pavyzdžiui, įvykio tvarkyklėse, filtravime ar kolekcijų rūšiavime.
Pavyzdys Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda funkcija dvigubina kiekvieną elementą
println(doubled) // [2, 4, 6, 8]