Exporteur :: eenvoudig

eenvoudiger opzet van de uitvoer van de module
Download nu

Exporteur :: eenvoudig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marcel Grünauer
  • Uitgever website:
  • http://search.cpan.org/~marcel/

Exporteur :: eenvoudig Tags


Exporteur :: eenvoudig Beschrijving

Gemakkelijker opstelling van de uitvoer van de module Exporteur :: Eenvoudig is een PERL-module, wanneer het door een pakket is geslaagd, kan dat pakket export definiëren op een meer beknopte manier dan het gebruik van exporteur. In plaats van je zorgen te maken wat er in @export, @export_ok en% export_tags gebeurt, kun je twee attributen gebruiken om exporteurgedrag te definiëren. Dit heeft twee voordelen: het bevrijdt u van de implementatiedetails van exporteur, en het houdt de exportdefinities waar ze behoren, met de subroutines en variabelen. De kenmerken van deze module zijn: geëxporteerd geeft aan dat de bijbehorende subroutine of globale variabele is automatisch geëxporteerd. Het gaat ook naar de: alle tag (volgens de regels van% export_tags), evenals alle tags die u opgeeft als opties van dit kenmerk. Bijvoorbeeld, de volgende aangifte-sub Hallo: geëxporteerd (Greet, UK) {...} veroorzaakt hallo () om te worden geëxporteerd, maar ook beschikbaar in de tags: alles,: Greet en: UK.Exportableis zoals geëxporteerd, behalve dat de bijbehorende subroutine of globale variabele niet automatisch wordt geëxporteerd. Het gaat nog steeds naar de: alle tag in elk geval en alle andere tags die zijn opgegeven als attribuutopties. Synopsis-pakket MyExport; Gebruik basis 'exporteur :: simpel'; Onze @bar: uitvoerbaar (VAR's) = (2, 3, 5, 7); Onze $ foo: geëxporteerd (VAR's) = 42; Onze Z: geëxporteerd = (a => 65, b => 66); Sub Hallo: Geëxporteerd (Greet, UK) {"Hallo daar"} Sub AskME: Exporteerbaar {"Wat u"} sub hi: uitvoer (Greet, VS) {"Hallo daar"} # Intussen, in een module ver, ver weg gebruik myExport QW (: Greet); print hallo (); $ baz {c} = 67; Vereisten: · Perl


Exporteur :: eenvoudig Gerelateerde software