Я действительно не получаю лямбда-выражения. Пока они были со времен ALGOL, я не стал слышать о них до недавнего времени, когда Python и Ruby стали очень популярными. Теперь, когда С# имеет синтаксис =>
, люди в моем мире (.NET) все больше говорят о выражениях lamdba.
Я прочитал статью в Википедии об исчислении лямбда, но я на самом деле не математик. Я не понимаю этого с практической точки зрения. Когда я буду использовать лямбда-выражения? Зачем? Как я узнаю, что это то, что я должен делать?
Можете ли вы показать примеры того, как вы решаете проблемы с лямбда-выражениями в формате до и после? Любой императивный язык в порядке, но С# было бы проще всего понять.