Können Sie Lambda-Ausdrücke erklären? [Duplikat]

Ich nicht wirklicherhalten Lambda-Ausdrücke. Obwohl sie seit den Tagen von ALGOL in der Nähe sind, habe ich erst vor kurzem von ihnen gehört, als Python und Ruby sehr populär wurden. Nun, da C # die=> Syntax, Menschen in meiner Welt (.NET) sprechen immer mehr über Lamdba-Ausdrücke.

Ich habe den Wikipedia-Artikel über die Lambda-Rechnung gelesen, bin aber kein wirklicher Mathematiker. Ich verstehe es aus praktischer Sicht nicht wirklich. Wann würde ich Lambda-Ausdrücke verwenden? Warum? Woher soll ich wissen, dass es das ist, was ich tun soll?

Können Sie Beispiele zeigen, wie Sie Probleme mit Lambda-Ausdrücken im Vorher-Nachher-Format lösen würden? Jede imperative Sprache ist in Ordnung, aber C # ist für mich am einfachsten zu verstehen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage