תרגיל השלמה - אבידות ומציאות

עובר על הקוד ושובר את הראש מה גורם לו לרוץ כשבעצם הקוד כולו מורכב מפונקציות ואין כאן שום קריאה לפונקצייה. מה אני מפספס כאן? משהו שונה בגלל שזה דקורייטור?

לייק 1

כי הדקורטור

@my_decorator
def say_hay():
    pass

למעשה עובד כך -

say_hay = my_decorator(say_hay)

מאחר ויש בביטוי סוגריים , הפונקציה my decorator מופעלת
ואם יש בדקורטור פקודות פרינט , למשל, זה ידפיס ויעשה כל מיני פעולות

3 לייקים