Oleg Alexandrov

Closure

Назад

Замыкание (closure) - объект, который включает в себя блок кода (например, функцию) и дополнительные переменные за его пределами.

Зачем нужны замыкания:

def closure_example():
    x = 11
    def inner():
        print(f'Переменная из замыкания: {x}')
    return inner

closure_example()()

# Переменная из замыкания: 11

Назад