Словарь › decorator
Основыdecorator
Декоратор — это функция, которая оборачивает другую функцию, добавляя ей новое поведение без изменения её исходного кода. Это как надеть на функцию «обёртку» с дополнительными возможностями.
Пример · python
← Весь словарь
def логгер(func):
def обёртка(*args, **kwargs):
print(f'Вызов {func.__name__}')
return func(*args, **kwargs)
return обёртка
@логгер
def привет():
print('Привет!')
привет() # Вызов привет → Привет!