Встречается на собеседованиях • сегодня
Что замыкается в замыкании
В замыкании сохраняется ссылка на внешнюю функцию и все переменные из её области видимости, которые использовались во внутренней функции. Это позволяет внутренней функции получать доступ к этим переменным даже после завершения работы внешней функции.
Пример:
python
def outer(x):
def inner(y):
return x + y
return inner
closure = outer(10)
print(closure(5)) # Выведет 15Здесь inner запоминает переменную x из области видимости outer, даже после того как outer завершила выполнение. Замыкание хранит:
- Ссылку на функцию
inner - Значение переменной
x(в данном случае 10)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы