Decorator
Në shqip: Dekorator
ShpjegimiSQ
Dekoratori është një funksion që „mbështjell“ një funksion tjetër për t'i shtuar diçka — p.sh. matjen e kohës ose kontrollin e kyçjes — pa e ndryshuar kodin e tij. Shkruhet me @ sipër funksionit.
EnglishEN
A decorator is a function that “wraps” another function to add something to it — like timing it or checking login — without changing its code. You write it with @ above the function.
Si ta mendosh
Si ta mbështjellësh një dhuratë: dhurata brenda mbetet e njëjtë, por tani ka edhe letër të bukur dhe fjongo.
Lexoje në anglisht
Like wrapping a present: the gift inside stays the same, but now it has nice paper and a bow too.
Shembull kodipython
def me_pershendetje(f):
def e_re(): print("Mirë se erdhe!"); f()
return e_re
@me_pershendetje
def menyja(): print("Menyja")