SUB :: exporteur :: util

SUB :: exporteur :: util bevat hulpprogramma's om sub :: exporter gemakkelijker te maken.
Download nu

SUB :: exporteur :: util Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ricardo Signes
  • Uitgever website:
  • http://search.cpan.org/~rjbs/

SUB :: exporteur :: util Tags


SUB :: exporteur :: util Beschrijving

SUB :: exporteur :: util bevat hulpprogramma's om sub :: exporter gemakkelijker te maken. SUB :: exporteur :: util bevat hulpprogramma's om sub :: exporteur gemakkelijker te maken. Deze module biedt een aantal nutsfuncties voor het uitvoeren van gemeenschappelijke of nuttige bewerkingen bij het instellen van een sub :: exporteurconfiguratie. Al de utilieten kunnen worden geëxporteerd, maar geen enkele is standaard.De hulpprogramma'sCurry_method-exports => {ever_method => curry_method,} Dit hulpprogramma retourneert een generator die een focant-curried-versie van een methode produceert. Met andere woorden, het zal een methode-oproep uitvoeren met de ingebouwde exporterende klasse die is ingebouwd als de infocant.a-module die de code importeert die het bovenstaande voorbeeld kan doen, kan dit doen: gebruik een aantal :: Module QW (SOMETHOD); mijn $ x = some_method; dit zou gelijk zijn aan: gebruik een aantal :: module; Mijn $ X = Sommige :: Module-> Any_method; Als sommige :: Module wordt gesubclasseerd en de importmethode van de subklasse wordt geroepen om wat_method te importeren, wordt de subklasse in de focant. Als een argument is voorzien voor curry_method is het gebruikt als de naam van de curried-methode om te exporteren. Dit betekent dat je een widget-constructeur als volgt zou kunnen exporteren: exports => {widget => curry_method ('nieuw')} Dit hulpprogramma kan ook worden genoemd als Curry_class, voor achterwaartse compatibiliteit.Curry_chaincurry_chain gedraagt zich als "curry_method", maar is bedoeld voor het genereren Uitvoer die achter elkaar verschillende methoden zullen bellen. Exports => {reticulate => curry_chain ( => Resultaten]),} Indien geïmporteerd van spliner, zal bellen met de reticulate routine gelijkwaardig aan: splinter-> nieuw is -> verzamelen_data-> analyseren (detail => 100) -> resultaten; als elke methode iets retourneert op welke methoden mogelijk niet worden genoemd, vormen de routine Croaks.De argumenten voor curry_chain een optlist. De namen zijn methoden om te worden genoemd en de argumenten, indien gegeven, zijn arrayrefs die moeten worden afgesproken en doorgegeven als argumenten voor die methoden. Curry_chain retourneert een generator zoals die verwacht door Sub :: Exporteur.achtung! Op dit moment is er geen manier om argumenten van de gegenereerde routine door te geven aan de methode-oproepen. Dit zal waarschijnlijk worden opgelost in toekomstige herzieningen door de waarden van de OPT-lijst te kunnen subroutines die worden genoemd met de gegenereerde routine's stapel.merge_col-export => {merge_col (defaults => {twiddle => '_twidddle_gen', tweak => _tweak_gen ', }),} Deze hulpprogramma wikkelt de gegeven generator in één die de benoemde collectie in zijn args zal samenvoegen voordat hij hem belt. Dit betekent dat u een "standaard" -verzamelaar in Multipe-export kunt ondersteunen zonder de code elke keer te schrijven. U kunt zoveel paren verzamelnamen en -generatoren opgeven zoals u wilt. Mixin_installer Gebruik SUB :: exporteur -Setup => {installer => SUB :: exporteur :: util :: Mixin_Installer, exports => ,}; dit hulpprogramma retourneert een installatieprogramma dat in een superclass zal installeren en de ISA-importerende klasse aanpast om de nieuw gegenereerde superclass.if. Het doel van importeren is een object, de hiërarchie is omgekeerd: de nieuwe klasse is ISA de klasse van het object, en het object wordt herschrijzen .Prerequisites: dit hulpprogramma vereist dat pakket :: generator wordt geïnstalleerd. Nethit Alles als Gegetext. Als u deze configuratie verstrekt: Exports => , Collectors => {-like => sub :: exporteur :: util :: like} kan een gebruiker importeren Module Zoals dit: gebruik uw :: iterator -like => qr / ^ i /; # importeert Igre, IMAP, Islurpor Gebruik uw :: iterator -like => ; het groepsachtige voorvoegsel en achtervoegsel argumenten worden gerespecteerd; Andere argumenten worden doorgegeven aan de generatoren voor bijpassende export. Vereisten: · Perl


SUB :: exporteur :: util Gerelateerde software