Badger :: Class

التحميل الان

Badger :: Class الترتيب والملخص

الإعلانات

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

Badger :: Class العلامات


Badger :: Class وصف

وحدة metaprogramming الطبقة Badger :: Class عبارة عن MetaProgramming Perl Module.synopsis # تكوين حزمة وحدة جديدة :: وحدة؛ استخدم Badger Base => Badger Base => 'Badger: Base'، # تحديد إصدار الفئة الأساسية (ES) => 1.00، # مجموعات D $ Debug => 0، # مجموعات $ التصحيح رميات => 'wobbler'، # مجموعات $ يلقي خطأ من نوع الاستيراد => 'Class'، # استيراد فئة () Outils Subroutine => 'Params المباركة'، # الواردات من Badger :: Outils Codec => 'Storabable'، # الواردات من Badger :: برنامج الترميز برامج الترميز => 'Base64 UTF8 '# برامج الترميز التي تشفص / فك تشفير الثوابت =>' صحيح false '، # الواردات من badger :: الثوابت ثابت => {# تحديد الثوابت الخاصة بك pi => 3.14، e => 2.718،}، الكلمات =>' نعم لا قم بإنهاء "، تحديد الكلمات المستمرة للمسافرين => 'Foo Bar'، # إنشاء طرق الملحقات Mutators => 'Wiz Bang'، # إنشاء طرق Mutator AS_TEXT => 'النص'، التلقي التلقائي عبر النص () أسلوب is_true => 1، # Overload Ollean Voolean Overloadload overload => {# over تحميل المشغلين الآخرين "> '=' = '' more_than '،' 'أقل_than'،}، vars => {'$ foo' => 'hello world'، # يحدد حزمة $ foo var'bar '=> ، يحدد #Bar' z '=> {x => 10، y => 20}، # يحدد z # الرائدة "$" هو اختياري ل Scalar Pac Kage Vars Wiz => 'Hello World'، # يحدد Wiz $ كقيمة العددية Waz => ، # يحدد $ Waz As List List Ref Woz => {A => 10، Y => 20} # يحدد Woz $ Woz ك Hash Ref Wuz => SUB {...}، # يحدد $ Wuz AS Code Ref}، الأساليب => {# SENT / BIND الأساليب WAM => SUB {...}، BAM => Sub { ...}،}، الصادرات => {# الصادرات عبر Badger :: Exporter All => '$ x $ y y لعابه "، # مثل @ exports أي =>' $ p $ q pi e '، # مثل @ @ العلامات => {# مثل export_tags xy => '$ x $ y'، # ملاحظة: "XYZ" هو PQ Syntactic PQ => '$ p $ Q'، # السكر ل }، hooks => {# الصادرات السنانير - هذا synopsis one => sub {...}، # يعرض السنانير المختلفة التي اثنين => sub {...}، # badger :: class يحدد: base،}، # الإصدار، تصحيح، إلخ.}، الرسائل => {# تحديد الرسائل، على سبيل المثال في مفقود => 'غير موجود: s'، # أخطاء، تحذيرات، مطالبات، إلخ. have_u => 'هل لديك s الخاص بي s؟ "، حجم =>' this s يرتفع إلى s '،} ؛ # الفيع! # بقية الوحدة الخاصة بك يتبع ... لدينا x = 10؛ لدينا $ y = 20؛ SUB مهما {...} # Badger الأخرى :: الحيل الفئة استخدم Badger :: Class "Class"؛ # تأليف فئة جديدة على فئة الذبابة ("مكبر للصوت") -> قاعدة (Badger :: Base ') -> ثابت (MAX_VOLUME => 10) -> الأساليب (حول => Sub {"هذا AMP يرتفع إلى" . Shift-> max_volume})؛ مكبر للصوت - حول؛ # هذا amp يذهب ما يصل إلى 10 # عندما تحتاج إلى دفع أكثر من cliff ... class ('nigels: amplifier') -> قاعدة ("مكبر للصوت") -> ثابت (MAX_VOLUME => 11)؛ nigels :: مكبر للصوت # هذا أمبير يذهب يصل إلى 11 badger :: class هو وحدة metaprogramming الطبقة. إنه يوفر طرقا لتحديد وفصول كائنات كائنات ممتلئة ومتجمولة والبيانات الوصفية ذات الصلة بطريقة نظيفة نسبيا وبسيطة. سيمكن استخدام الوحدة النمطية من Badger :: تلقائيا Pragmata التحذيرات الصارمة والتحذيرات في الوحدة النمطية الخاصة بك (THX Moose!). لا استثناءات. لا توجد أسئلة. لا توجد إجابات معينة. انها لمصلحتك. متطلبات: perl.


Badger :: Class برامج ذات صلة