Junior — Middle
Kunt u het concept van Lambda-uitdrukkingen in programmeren uitleggen?
sobes.tech AI
Antwoord van AI
Lambda-uitdrukkingen in programmeren zijn anonieme functies die als parameters kunnen worden doorgegeven, in variabelen kunnen worden opgeslagen en worden gebruikt om gedrag compact te beschrijven.
In C# maken lambda-uitdrukkingen het mogelijk om korte functies te schrijven zonder een aparte methode te hoeven maken. Ze worden vaak gebruikt met LINQ en delegates.
Voorbeeld:
Func<int, int> square = x => x * x;
int result = square(5); // resultaat zal 25 zijn
Hier is x => x * x een lambda-uitdrukking die de parameter x accepteert en het kwadraat ervan teruggeeft. Dit vereenvoudigt de code en verbetert de leesbaarheid.