Ответы
Ответ дал:
1
Ответ:
Вот самый простой пример декоратора в питоне:
```
def my_decorator(func):
def wrapper(*args, **kwargs):
print(f"Before {func.__name__} function")
print(func(*args, *kwargs))
print(f"After {func.__name__} function")
return func(*args, **kwargs)
return wrapper
@my_decorator
def sum(a, b):
return a + b
print(sum(3, 7))
```
Функция my_decorator - "обворачивает" функцию sum, тем самым получая доступ к функции sum и возможность управлять ею с целью расширения функционала.
В данном случае вывод будет следующим:
```
Before sum function
10
After sum function
10
```
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад