مشکل در مفهومی از decorator ها در پایتون

سهیل حدادی
8 آبان ۱۴۰۱

سلام. کسی میدونه چرا decorator ها در پایتون باید یک تابع درونی همیشه داشته باشن؟ مگه نمیشه بدون اون تابع درونی هم عملیات رو انجام داد؟

294

1 پاسخ
  • دانیال آذرپناه9 آبان ۱۴۰۱

    چرا میشه ولی قصد ما تعریف یک تابع جدا نیست. ما میخوایم کارکرد و عملکرد یک تابع رو کمی تغییر بدیم بدون این که نیاز باشه خود تابع رو تغییر بدیم. چون ممکنه خود تابع بدون دکوریتور بعضی جا ها لازم باشه