Sobes.tech
Junior — Middle

Можете ли да објасните концепт Lambda израза у програмирању?

sobes.tech АИ

Одговор од АИ

Izrazi lambda u programiranju su anonimne funkcije koje se mogu proslediti kao parametri, čuvati u promenljivima i koristiti za sažeto opisivanje ponašanja.

U C#-u, lambda izrazi omogućavaju pisanje kratkih funkcija bez potrebe za kreiranjem odvojene metode. Često se koriste sa LINQ i delegatima.

Primer:

Func<int, int> square = x => x * x;
int result = square(5); // rezultat će biti 25

Ovde, x => x * x je lambda izraz koji prihvata parametar x i vraća njegov kvadrat. Ovo pojednostavljuje kod i poboljšava čitljivost.