Python

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")

Terma të lidhur