Sobes.tech
Junior — Middle
105

Leg uit wat er wordt bedoeld met de term 'closure' in programmeren.

Bedrijven waar gevraagd werd
WildberriesWildberries
ООО УайтСнейк
ООО Корпорация ЗНАК
Норси-Транс

Antwoord van AI

sobes.tech AI

Замыкание (closure) — это функция, которая запоминает и может использовать переменные из внешней области видимости, даже после того, как эта внешняя функция завершила выполнение.

Пример на Python:

def outer(x):
    def inner(y):
        return x + y  # inner использует переменную x из outer
    return inner

f = outer(10)
print(f(5))  # Выведет 15

Здесь inner — замыкание, оно «захватывает» переменную x из функции outer и сохраняет её значение, даже когда outer уже завершила работу.