| NameSpace :: Autoclean Houd de import uit uw naamruimte |
Download nu |
NameSpace :: Autoclean Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Florian Ragwitz
- Uitgever website:
- http://search.cpan.org/~flora/
NameSpace :: Autoclean Tags
NameSpace :: Autoclean Beschrijving
Houd de import uit uw naamruimte Wanneer u een functie importeert in een Perl-pakket, is deze natuurlijk ook beschikbaar als methode.Namespace :: Autoclean is een PERL-module die alle geïmporteerde symbolen aan het einde van de compilercyclus van het huidige pakket zal verwijderen. Functies geroepen in het pakket zelf zullen nog steeds worden gebonden aan hun naam, maar ze zullen niet worden weergegeven als methoden op uw klas of gevallen. Deze module lijkt erg op naamruimte: schoon, behalve dat het alle geïmporteerde functies schoonmaakt, ongeacht Als u ze eerder of nadat u het pagma hebt gebruikt, geïmporteerd. Het zal ook niets raken dat eruit ziet als een methode, volgens Klasse :: MOP :: KLASSE :: GET_METHOD_LIST.Als u een exporteur schrijft en u wilt opruimen na jezelf (en uw leeftijdsgenoten), kunt u de --Cleanee-schakelaar om aan te geven welk pakket schoon is: pakket mijn :: Moosex :: NameSpace :: Autoclean; strikt gebruik; Gebruik NameSpace :: AutocleanClean (); # Geen opruiming, gewoon sub importeren {namespace :: autoclean-> import (-cleanee => Scalaire (beller),); } Synopsis pakket foo; Gebruik NameSpace :: Autoclean; Gebruik sommige :: pakket qw / imported_functie /; Substaaf {imported_function ('dingen')} # Later op: foo-> bar; # werkt foo-> geïmporteerde_functie; # zal mislukken. Imported_function is gereinigd na compilatievereisten: · Perl
NameSpace :: Autoclean Gerelateerde software