سلام .

Decorator ها یا دکوراتور ها در اصل توابعی هستند که که تابعی که بعد از اونها فراخوانی یا ساخته بشه رو به عنوان آرگومان میگیرن و یک تابع جدید و یا یک مقدار جدید رو برگشت میدند .

دکوراتور ها یکی از مهم ترین وجه تمایز های پایتون با سایر زبان های برنامه نویسی هست که باعث شده دستکاری توابع بسیار آسان تر بشه .

برای ساخت یک دکوراتور باید ابتدا یک تابع بسازید و بعد هر جا که خواستید و قبل از فراخوانی تابع مورد نظر با پرفیکس کردن ( قرار دادن قبل از ) نام تابع دکوراتور حرف @ رو قرار بدید  و بعد نام تابع دکوراتور بدون فراخوانی اون ، یعنی بدون () مانند زیر :



def decor (func) :
    def call (f):
        print("<p>"+str(f)+"</p>")
    return call(func)

@decor
def hello():
    return "In The Name Of God"
برای دیدن فیلم آموزش دکوراتور ها از شرکت لیندا به ادامه مطلب مراجعه کنید .

اطلاعات مطلب
نویسنده :

admin

❤️ امتیازات این مطلب : 0
تعداد بازدید : 391
ارسال شده در تاریخ جمعه 22 اردیبهشت 1396 و ساعت 9:50
دسترسی بیشتر (ابزارهای مطلب)
نوع فونت متن :
اندازه فونت متن : (اندازه متن)
رنگ متن : (مقدار هگزادسیمال رنگ)

لینک این مطلب را در سایت خود قرار دهید :
تعداد حروف بکار رفته در متن :
اشتراک گذاری :