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