Badger :: Exporter.

رمز مصدر.
التحميل الان

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

الإعلانات

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

Badger :: Exporter. العلامات


Badger :: Exporter. وصف

رمز مصدر. Badger :: Exporter هو رمز مصدر رمز. استخدام قاعدة BADGER :: Exporter؛ لدينا (Wiz $، $ Bang، @، بونغ)؛ تحديد الصادرات باستخدام طريقة الصادرات الكل في واحد (): __package __-> الصادرات (الكل => '$ wiz $ bang'، # مثل مصدر @ export أي => 'BEBING بونغ'، # مثل العلامات @ @Port_ok العلامات => {# مثل export_tags foobar => 'foo bar'،}، hooks => {# مخصص hello => sub {print "hello world! "}،}، فشل => Sub {# مقبض غير معروف صادرات الطباعة" أنا آسف ديف، لا أستطيع أن أفعل ذلك. "}،)؛ أو الأساليب الفردية export_xxx (): # تصدير كل هذه الرموز حسب طرق # الافتراضية يمكن أن تأخذ إما __package __-> export_all (qw ($ wiz $ bang))؛ # قائمة الرموز أو __package __-> export_all ( "$ wiz $ bang ')؛ # سلسلة محددة الفضاء # تصدير هذه الرموز إذا طلب __package __-> export_any (@ (@ بونغ))؛ # قائمة __package __-> export_any (' @ bing bong ')؛ # سلسلة # تحديد مجموعات من الرموز للتصدير __ باك باكس -> Export_tags (set1 => ، # قائمة Set2 => '@ BONG'، # سلسلة STET3 => => {# # Hash # استخدم Hash Ref لتحديد الأسماء المستعارة للرموز FOO => 'the_foo_sub'، bar => 'the_bar_sub'،}،)؛ # تحديد السنانير لاستيراد رموز __package __-> export_hooks (مرحبا => sub {my ( $ فئة، هدف $، رمز $، $ more_symbols) = @ _؛ طباعة رمز $، ""، التحول (@ $ more_symbols)، " "؛})؛ # تحديد الصيد جميعا لأي رموز استيراد فاشلة __ باك باكسيد __-> Export_Fail (SUB {My Class، Targe $، رمز $، $ money_symbols) = @ _؛ لا يمكن تصدير رمز $ من فئة $ الهدف دولار "؛})؛ باستخدام الوحدة النمطية: حزمة الرئيسية؛ # استيراد العناصر الافتراضية: $ wiz $ bang استخدام badger :: anymodule؛ # استيراد العناصر المحددة استخدام badger :: anymodule qw ($ wiz @)؛ # استيراد مجموعات المعرفة من قبل المستخدم استخدم Badger :: AnyModule QW (: SET1: SET3)؛ # تحديد: تعيين الإعدادات الافتراضية ($ Wiz $ Bang) وغيرها استخدام Badger :: AnyModule QW (: الافتراضي @)؛ # استيراد جميع الرموز باستخدام: جميع مجموعة الاستخدام Badger :: AnyModule ': ALL'؛ # تحديد رموز متعددة في سلسلة واحدة استخدم Badger :: AnyModule ': Set1 $ WizRingBingbing'؛ # تحريك السنانير الاستيراد: طباعة العالم "؛ استخدم Badger :: AnyModule Hello => 'World'؛ # السنانير استيراد وغيرها من البنود استخدم Badger :: Anymodule Hello => 'World'، qw (Dong BONG)؛ # استيراد تفشل الخطاف يحصل دعا لأي رموز غير معروفة استخدم Badger :: AnyModule 'badger'؛ # تحذر: لا يمكن تصدير الغرير من badger :: anymodule إلى الأساسيات الرئيسية تشير إلى أن جميع الحجج المتبقية هي الرموز إلى # استيراد، تجاوز أي خطافات استخدام badger :: Anymodule hello => واردات "العالم" => qw (bag bong)؛ يشير خيار # الاستيراد (المفرد) إلى أن العنصر التالي هو رموز استيراد # (أو رموز متعددة في سلسلة واحدة) و # تعطيل السنانير لهذا البند فقط. استخدم Badger :: AnyModule Import => 'BEBBING بونغ'؛ تؤدي هذه الوحدة هذه الوحدة نفس الوظيفة الأساسية كوحدة مصدرة في تصدير الرموز من مساحة اسم حزمة واحدة إلى أخرى. كيفية حدوث وحدة المصدر، كما تم حسابها أيضا لورث الكائنات. إذا كانت وحدة الفئة الأساسية الخاصة بك يحدد مجموعة من الرموز القابلة للتصدير، ثم تحتوي أي فئات فئة فئة مشتقة منه أيضا نفس المجموعة من الرمز S (وأي أشخاص آخرين يضيفون) متاحون للتصدير. تنفذ عدد من الأساليب التي تبسط عملية تحديد الرموز التي يمكن تصديرها، وتوفر آلية مريحة للتعامل مع إشارات الاستيراد الخاصة. متطلبات: perl.


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