Pull to refresh
0
0
Send message
У меня есть вопрос, возможно глупый, но все же:
зачем разработчики python сделали что функция-декоратор возвращает функцию-обёртку, которая затем вызывается? Как мне это можно было сделать следующим образом: когда вызывается декорированная функция, вместо нее просто вызывается функция-декоратор, который получает первым аргументом данную функцию.

Демонстрация кодом:

def decorator ():


@ decorator
def func ():


Сейчас сделано так:

decorator (func) ()

Мой вариант:

decorator (func)

Я не говорю что мой вариант лучше.
такие статьи должны появляться чаще, я вспоминаю делать упражнения для глаз только когда читаю эти статьи
Некогда в детстве, где то увидел, а затем написал программу-пустышку с одним окном в котором говорилось следующее: «Хотите отформатировать диск C», и две кнопки: Да и Хочу. До сих пор помню звонки друзей которым дал посмотреть что я научился делать:)
Так, вспомнилось
но также нужно вывести число если условия не работают

Information

Rating
Does not participate
Location
Львов, Львовская обл., Украина
Registered
Activity