История изменений
Исправление alysnix, (текущая версия) :
а не тому, что переменная просто имеется во внешнем scope во время выполнения.
в том и дело, что декларация замыкания и порождает обьект, удерживающий во время исполнеия скоп тех переменных, коими он пользуется, от убийства системой. и пока этот скоп держится - он доступен для замыканий на него, но недоступен для всех прочих, поскольку никто другой его не видит.
Исходная версия alysnix, :
а не тому, что переменная просто имеется во внешнем scope во время выполнения.
в том и дело, что декларация замыкания и порождает обьект, удерживающий скоп тех переменных, коими он пользуется, от убийства системой. и пока этот скоп держится - он доступен для замыканий на него, но недоступен для всех прочих, поскольку никто другой его не видит.