Отправка из шины, поэтому я буду коротким.
Если локальной функции требуется доступ и обновление локальной переменной метода включения, компилятор должен преобразовать последний в объект, поэтомуэто можно обойти.
Что если он обновит два локальных файла?Они переведены на 2 объекта?Или 1 объект с 2 полями.Я думаю, что первый, который проще реализовать, но я был бы более уверен, внедрив 2-й подход, по сути, оптимизацию.
Спасибо