Я понимаю, что такое закрытие, но у меня возникают проблемы с тем, что означает термин closure
. Я видел термин, используемый на многих веб-сайтах, но редко согласен с его фактическим определением.
- Это переменные, которые хранятся в стеке стека?
- Это возвращаемая функция?
- Является ли это областью внешней функции?
- Является ли это областью внутренней (возвращенной) функции?
- Возможно ли это концепция сохранения переменных в стеке-кадре после возврата функции?
Может ли кто-нибудь сказать мне точно, к чему относится closure
?