Sobes.tech
Junior — Middle

Mis on lambda-funktsioonide peamine roll programmeerimises?

sobes.tech AI

Vastus AI-lt

Programmeerimises on lambda-funktsioonid anonüümseid funktsioone, mis võimaldavad kirjutada kompaktset ja lühikest koodi, eriti kui on vaja väikest funktsiooni ilma täieliku nimega meetodi loomata. Neid kasutatakse sageli funktsioonide edastamiseks parameetritena, näiteks sündmuste töötlejates, filtrites või kogumike sorteerimisel.

Näide Kotlinis (Android):

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // lambda-funktsioon kahekordistab iga elementi
println(doubled) // [2, 4, 6, 8]