الزائد

التحميل الزائد البسيط للطرق والوظائف من خلال ديكور التحميل
التحميل الان

الزائد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Richard Jones
  • موقع ويب الناشر:
  • http://code.google.com/p/bitstring/

الزائد العلامات


الزائد وصف

زائد بسيط من الأساليب والوظائف من خلال decorator التحرير الحمولة الزائدة عبارة عن عبارة عن حمولة بسيطة من الطرق والوظائف من خلال Decorator Decorator. هذه الوحدة تسمح واحدة لتوفير واجهات متعددة لوظائف أو أساليب أو ClassMethods أو StaticMethods أو الفئات. انظر أدناه لبعض الملاحظات حول فئات التحميل الزائد، أنت شخص غريب أنت. يتم اختيار التنفيذ المناسب بناء على نمط وسيطة الدعوة. على سبيل المثال: >>> فئة A (كائن): ... overload ... طريقة def (النفس ، أ): ... إرجاع "A" ... @ Nether.Add ... طريقة DEF (الذات، أ، ب): ... العودة "A، B" ... >>> A = A = A = A ( . . إنه يتعامل أيضا في معالجة التعليقات التوضيحية إذا كانت تلك التعليقات التوضيحية الأنواع: >>> overload ... def func (a: int): ... العودة 'int' ... >>> @ funct.add ... def func ( a: str): ... العودة 'str' ... >>> func (1) 'int' >>> func ('s') "str '>>> func (1.0) traceback (آخر مكالمة آخر ) (وحاليا النمطية بشكل عام) يتطلب بيثون 3. docString والاسم (أي. الوثائق) من الناتجة CADABLE ستتطابق تتيح لك فئات الفئات Classloadeded.loaderoledloing المريحة الأولى تحديد نوع فئة استنادا إلى وسائط البناء في كل نوع بديل __new__.There الخاص بالاستمتاع بما يلي: يجب أن تستدعي الطريقة __new__ بشكل صريح طريقة الفئة الأساسية __new__، بدلا من استخدامها سوبر () كالعادة. هذا لأنه بعد أن تحمل الفصل الدراسي هو وظيفة، ولا تحب السوبر () الوظائف التي تم تمريرها. لذلك بدلا من: overloadclass a (كائن): def __new __ (cls): # هذا سوف تفشل لأن "A" هي وظيفة العودة الآن سوبر (A، CLS) .__ جديد __ (cls) يجب عليك: overloadclass a (كائن) . متطلبات: بيثون ما الجديد في هذا الإصدار: تغيير هذا الإصدار نص TypeError المكالمات غير صالح. تمت إزالة طباعة التصحيح.


الزائد برامج ذات صلة

pswinpy.

حزمة لإرسال رسائل SMS باستخدام بوابة PSWINCOM SMS ...

116

تحميل