Возможный дубликат:
В чем разница между "закрытием" и "лямбдой" ?
Привет, мир!
Простите меня, если это немного newb q, но каждый всегда получает компьютеры об этом.
Что на самом деле лямбда? И что такое закрытие?
Насколько я понимаю, лямбда является анонимной функцией, а замыкание является указателем на переменные родительской области lambdas.. (например, моментальный снимок переменных функции, в которой он был объявлен)
Насколько это правильно?
Спасибо
Daniel
Это абсолютно правильно. Термин "замыкание" описывает предмет области видимости, термин лямбда описывает всю функцию как предметную вещь.