غالبا مانرى بعض الدوال يسبقها at
مثال
@testdef ()
def funtion():
//code
ماهي بالتفصيل
وايضا شرح عن
classmethod
and
staticmethod
شكرا
غالبا مانرى بعض الدوال يسبقها at
مثال
@testdef ()
def funtion():
//code
ماهي بالتفصيل
وايضا شرح عن
classmethod
and
staticmethod
شكرا
بالنسبة للكلمات التي نجدها أحيانا سابقة للدوال وتبتديء بـ@ ، تسمى في البايثون مزخرفات (Decorators) المُزخرفات من أعظم مميزات لغة بايثون، إذ تساعدك على بناء برنامجك باحترافية أكثر موفرة طريقة بسيطة لإضافة خاصيات جديدة للدالة. وهي ببساطة دوال تستطيع أن تعدل على دوال أخرى .. تجد بقية الشرح في هذا المقال :
classmethod@ و @staticmethod من المزخرفات التي تستخدم داخل الأصناف ، حسب علمي لا يوجد أي شرح عربي لهذه المزخرفتين الا ما نشره الأستاذ "سمير جبل " في مدونته :
التعليقات