Czy możesz wyjaśnić wyrażenia lambda? [duplikować]
Naprawdę niedostać wyrażenia lambda. Podczas gdy byli już od czasów ALGOL, nie zacząłem o nich słyszeć aż do niedawna, kiedy Python i Ruby stali się bardzo popularni. Teraz, gdy C # ma=>
składnia, ludzie w moim świecie (.NET) coraz częściej mówią o wyrażeniach lamdba.
Przeczytałem artykuł Wikipedii na temat rachunku lambda, ale tak naprawdę nie jestem facetem od matematyki. Nie rozumiem tego z praktycznego punktu widzenia. Kiedy używałbym wyrażeń lambda? Czemu? Skąd mam wiedzieć, że to właśnie powinienem robić?
Czy możesz pokazać przykłady rozwiązania problemów z wyrażeniami lambda w formacie przed i po? Każdy imperatywny język jest w porządku, ale C # byłby dla mnie najłatwiejszy do zrozumienia.