السمة :: معالجات :: المحتملين

دلالات أكثر ثراء لمعالجات السمة
التحميل الان

السمة :: معالجات :: المحتملين الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Damian Conway
  • موقع ويب الناشر:
  • http://search.cpan.org/~dconway/

السمة :: معالجات :: المحتملين العلامات


السمة :: معالجات :: المحتملين وصف

دلالات أكثر ثراء لمعالجات السمة السمة :: المعالجات :: المحتملين هي وحدة بيرل، والتي عند موروها بواسطة حزمة، تسمح بفئة الحزمة لتحديد الروتين الفرعي لمعالج السمات للحصول على سمات محددة. المحدد فيما بعد المتغيرات والتوصيلات الفرعية فيما بعد في هذه الحزمة، أو في الحزم المشتقة من تلك الحزمة قد يتم إعطاء سمات مع نفس الأسماء كعضوات فرعية معالج سمة، والتي سيتم استدعاءها بعد ذلك في واحدة من مراحل الترجمة (أي في بداية، تحقق، INIT ، وقت التشغيل، أو كتلة نهاية). حزمة myclass. تتطلب v5.6.1؛ استخدام السمة :: المعالجات :: المحتملين؛ Sub Good: Attr (Scalar) {My (حزمة $، رمز $، إظهار $، $ ATM، $ البيانات، $ phase) =_؛ # استدعاء أي متغير العددية مع A: سمة جيدة، # شريطة الإعلان عن المتغير في myclass (أو # فئة مشتقة) أو مكتوبة إلى myclass. # افعل أي شيء إلى $ المرجع هنا (تم تنفيذه في الطور الأول). . . . . إلى myclass. # استخدام المرجع ($ _ ) لتحديد أي نوع من المراجع كان. } # استخدام $ _ لتحديد الاسم الفعلي للسمة ...} Sub Priattr: Atte {My (حزمة $، $ رمز، $ المرجع، $ Atte، $ arglists، $ المرحلة) =_؛ # أي معالج يدعى Prazttr تم استدعاء تلقائيا قبل # أي معالجات سمة أخرى على المرجع. # $ _ تحتوي على صفيف من الصفائف، كل منها هي قائمة الوسائط الكاملة التي سيتم إرسالها إلى كل سمة # تم تنصيبها إلى المرجع ... Sub Postattr: Amp المرجع، $ Attr، $ Avarists، مرحلة $) =_؛ # يتم استدعاء أي معالج يدعى Postattr تلقائيا بعد # أي معالجات سمة أخرى على المرجع. # $ _ يحتوي على صفيف من الصفائف، كل منها هي قائمة الوسائط الكاملة التي تم إرسالها إلى كل سمة # تم تنصيبها إلى المرجع ... perl.


السمة :: معالجات :: المحتملين برامج ذات صلة