Предположим, у меня есть переменные в глобальной области видимости.
Предположим, я хочу определить функцию, которая, как я могу гарантировать, не будет иметь доступа к этой переменной, есть ли способ обернуть функцию или вызвать функцию, которая обеспечит это?
Фактически, мне нужно, чтобы любая предписанная функция имела четко определенный доступ к переменным, и этот доступ должен быть определен до и отдельно от этого определения функции.
Мотивация: Я рассматриваю возможность использования функций, представленных пользователем. Я должен быть уверен в том, что эта функция является некоторой разновидностью «безопасной», и поэтому буду счастлив опубликовать их на моем собственном сайте.