مساحة الاسم :: Clean.

حافظ على الواردات والوظائف خارج مساحة اسمك
التحميل الان

مساحة الاسم :: Clean. الترتيب والملخص

الإعلانات

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

مساحة الاسم :: Clean. العلامات


مساحة الاسم :: Clean. وصف

حافظ على الواردات والوظائف خارج مساحة اسمك Namespace :: Clean عبارة عن وحدة نمطية للحفاظ على الوظائف والاستيراد من مساحة اسمك. تنظف حزم Heepinging عند تحديد وظيفة، أو استيراد واحد، في حزمة بيرل، وسوف تكون متاحة بشكل طبيعي كوسيلة. هذا لا يحدث مشاكل في حد ذاته، ولكن يمكن أن تعقد الفئة الفئة الفرعية، وعلى سبيل المثال، فئات المساعدات التي يتم تضمينها عبر الميراث المتعددة عن طريق تحميلها كصفات أساسية. وسيتم إزالة مساحة الاسم :: نظيفة Pragma إزالة جميع الرموز المعلنة أو المستوردة سابقا في النهاية من دورة ترجمة الحزمة الحالية. ستظل الوظائف التي يتم استدعاؤها في الحزمة نفسها ملزمة باسمها، لكنها لن تظهر كطرق على صفك أو مثيلاتك .BY غير مرغوب عن طريق لا يمكنك معرفة مساحة الاسم :: نظف لبدء تشغيل وظائف لاسم مساحة الاستخدام التالي: :ينظف؛ مواصفات. يمكنك استخدام العلم -Except لمعرفة مساحة الاسم :: نظف أنك لا تريد ذلك لإزالة وظيفة أو طريقة معينة. سيكون الاستخدام المشترك وحدة تم تصدير طريقة الاستيراد إلى جانب بعض الوظائف: استخدم moduleexportingimport؛ استخدم مساحة الاسم :: Clean -Except => ؛ إذا كنت ترغب فقط في إدخال فرعية واحدة، يمكنك تمريرها مباشرة. لأكثر من قيمة واحدة، يجب عليك استخدام مرجع صفيف. من الممكن إزالة الوظائف. من الممكن أيضا أن تخبر نطاق نطاقك بشكل صريح عن معرفة مساحة الاسم :: تنظيف الحزم التي يجب إزالتها عند الانتهاء من الترجمة المحيطة. هنا مثال: حزمة فو. استخدام صارمة؛ # المباركة غير متوفرة sub my_class {use scalar :: util qw (المباركة)؛ استخدام مساحة الاسم :: نظيفة QW (المباركة)؛ # المباركة المتاحة العودة نوبة مبارك. } # المباركة غير متوفرالموبي عند استخدام مساحة الاسم :: نظف مع Moose تريد الاحتفاظ بطريقة meta المثبتة. لذلك يجب أن تبدو فصولك: حزمة فو؛ استخدام موس. استخدام مساحة الاسم :: Clean -Except => 'meta'؛ ... ينطبق الشيء نفسه على Moose :: دور .كلانغز الباكسة الأخرى يمكن أن تخبر مساحة الاسم :: نظف أنك تريد تنظيف حزمة أخرى بدلا من الاستيراد واحد. للقيام بذلك، يجب أن تمر في خيار العمل مثل هذا: حزمة My :: Moosex :: Namespace :: Clean؛ استخدام صارمة؛ استخدام مساحة الاسم :: نظيفة ()؛ # لا تنظيف، فقط قم بتحميل استيراد الفرعية {اسم الاسم :: CLEAN } إذا كنت لا تهتم بسماحة الاسم :: Cleans Discover-and - باستثناء المنطق، وتريد فقط إزالة الروتين الفرعي، فجرب "Clean_subroutines". استخدام التحذيرات؛ استخدام صارمة؛ استخدام الكارب QW (CROAK)؛ # "CROAK" ستتم إزالة الشريط الفرعي {23} # "شريط" سيتم إزالة # إزالة جميع الوظائف المعرفة مسبقا استخدام مساحة الاسم :: نظيفة؛ Sub Baz {bar ()} # 'Baz' لا يزال محرفا، "Bar" لا يزال ملزم # تبدأ في جمع أسماء الوظائف من هنا مرة أخرى لا مساحة الاسم :: نظيفة؛ سيتم إزالة Quant Sub {baz ()} # "Quant" # إزالة جميع الوظائف المعرفة بعد استخدام مساحة الاسم "لا" استخدام مساحة الاسم :: نظيفة؛ # سوف تطبع: "لا"، "لا"، "نعم" و "لا" طباعة + (__ حزمة __-> يمكن ("croak")؟ "نعم": "لا") " "؛ طباعة + (__ حزمة __-> يمكن (" شريط ")؟" نعم ":" لا ")" "؛ طباعة + (__ حزمة __-> يمكن ('baz')؟" نعم ":" لا ")" "؛ طباعة + (__ حزمة __-> يمكن (" كوكس ")؟" نعم ":" لا ")" "؛ 1؛ المتطلبات: perl.


مساحة الاسم :: Clean. برامج ذات صلة