Espace de noms :: Autoclean

Gardez les importations de votre espace de noms
Télécharger maintenant

Espace de noms :: Autoclean Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Florian Ragwitz
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~flora/

Espace de noms :: Autoclean Mots clés


Espace de noms :: Autoclean La description

Gardez les importations de votre espace de noms Lorsque vous importez une fonction dans un package PERL, elle sera naturellement disponible en tant que méthode.Namespace :: Autoclean est un module Perl qui supprimera tous les symboles importés à la fin du cycle de compilation de l'emballage actuel. Les fonctions appelées dans le paquet lui-même seront toujours liées par leur nom, mais elles ne seront pas présentées comme méthodes de votre classe ou de vos instances. Ce module est très similaire à celui de l'espace de noms :: Nettoyable, sauf qu'il nettoie toutes les fonctions importées, peu importe Si vous les avez importés avant ou après avoir utilisé la pagma. Il ne touchera pas non plus rien qui ressemble à une méthode, selon la classe :: MOP :: Classe :: get_mesthod_list.Si Vous écrivez un exportateur et vous souhaitez nettoyer après vous-même (et vos pairs), vous pouvez utiliser le -Cleanee Switch pour spécifier quel paquet nettoyer: Paquet My :: Moosex :: Espace de noms :: Autoclean; utiliser strict; Utilisez l'espace de noms :: autocleanclean (); # Pas de nettoyage, il suffit de charger Sub Import {Espace de noms :: Autoclean-> Importer (-Cleanee => scalaire (appelant),); } Synopsis Forfait FOO; Utiliser l'espace de noms :: autocléan; Utilisez certains :: Paquet QW / importé_function /; Sous-barre {importé_function ('Stuff')} # Plus tard sur: FOO-> Barre; # fonctionne foo-> importé_function; # échouera. Importéd_function a été nettoyée après la compilation Exigences: · Perl


Espace de noms :: Autoclean Logiciels associés