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.