Народ подскажите смысл лямбда функций
Смысл лямбда функций в том, чтобы написть очень простую функцию очень быстро, без создания лишнего синтаксического шума.
Лямбда создаётся ПО МЕСТУ ИСПОЛЬЗОВАНИЯ, что очень удобно и повышает читаемость кода.
Также обычно лямбды участвуют в вызове функций высших порядков, которые облегчают использование разных уже запрограммированных алгоритмов , адаптируя их.
Также лямбды обычно захватывают локальные в вызвающем контексте переменные и объекты, и облегчают обработку данных с их использованием.
Без захвата применение функций вместо лямбд было бы просто невозможно.
Это вкратце