NameSpace :: Autoclean

Houd de import uit uw naamruimte
Download nu

NameSpace :: Autoclean Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • 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