Espace de noms :: Autoclean Classement & Résumé
- Licence:
- Perl Artistic License
- 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