Lijst :: RewrriterElements

Lijst :: RewrrityElements is een PERL-module die een nieuwe lijst kan maken door elementen van een eerste lijst te herschrijven.
Download nu

Lijst :: RewrriterElements Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • James E Keenan
  • Uitgever website:
  • http://search.cpan.org/~particle/parrot-0.6.1/lib/Parrot/Pmc2c/Pmc2cMain.pm

Lijst :: RewrriterElements Tags


Lijst :: RewrriterElements Beschrijving

Lijst :: RewrrityElements is een PERL-module die een nieuwe lijst kan maken door elementen van een eerste lijst te herschrijven. Lijst :: Rewrrityelements is een PERL-module die een nieuwe lijst kan maken door het herschrijven van elementen van een eerste lijst. Synopsis Gebruik Lijst :: RewrrityElements; ConstructorsImPLest Case: Input van array, uitvoer naar stdout. $ LRE = Lijst :: Rewrrityelements-> NIEUW ({lijst => @source, body_rule => sub {mijn $ record = shift; $ record. = q {extra veld};},}); invoer van bestand, uitvoer naar STDOUT: $ LRE = LIJST :: REWRITEELEMENTS-> NIEUW ({Bestand => "/ PAD / TO / NAAR / SOURCE / FILE", BODY_RULE => SUB {MY $ RECORD = SHIFT; $ RECORD. = Q {, extra veld}; },}); Geef een andere regel voor het eerste element in de lijst: $ LRE = LIST :: REWRITEELEMENTS-> NIEUW ({Bestand => "/ PACE / TO / SOURCE / FILE", header_rule => Sub {My $ Record = Shift; $ record. = q {, extra header};}, body_rule => sub {mijn $ record = verschuiving; $ record. = q {, extra veld};},}); invoer van bestand, uitvoer naar Bestand: $ LRE = LIST :: REWRITEELEMENTS-> NIEUW ({Bestand => "/ PACE / TO / FE / SOURCE / FILE", BODY_RULE => SUB {MY $ RECORD = SHIFT; $ RECORD. = Q {Extra FIELD};} , output_file => "/ pad / naar / uitvoer / bestand",}); om uitvoerbestand te noemen, geef gewoon een achtervoegsel aan bestandsnaam: $ lre = lijst :: RewriteElements-> Nieuw ({bestand => "/ pad / naar / Source / File ", Body_RULE => Sub {My $ Record = Shift; $ Record. = q {Toevoegen itional veld}; }, output_suffix => '.out',}); verstrekken criteria om de uitvoer van de kop of individuele record te onderdrukken. $ LRE = LIST :: REWRITEELEMENTS-> NIEUW ({Bestand => "/ PACE / NAAR / SOURCE / FILE", header_supPress => Sub {My $ Record = Shift; Return If $ Record = ~ / $ somePattern /;}, body_supPress => Sub {My $ Record = Shift; Return If $ Record ne 'Somestring';}, body_rule => sub {mijn $ record = shift; $ record. = q {extra veld};},}); $ lre-> generate_output (); rapportement-informatie $ path_to_output_file = $ lre-> get_output_path (); $ output_file_basename = $ lre-> get_output_basename (); $ output_row_count = $ lre-> get_total_rows (); $ output_record_count = $ lre-> get_total_records (); $ records_changed = $ lre-> get_records_changed (); $ records_unchanged = $ lre-> get_records_unchanged (); $ records_deleted = $ lre-> get_records_deleted (); $ header_status = $ lre-> get_header_status (); het is gebruikelijk in veel situaties om een plat gegevensbestand van iemand anders te ontvangen en een nieuw bestand te genereren waarin elke rij of record in het inkomende bestand (a) moet worden gebruikt worden getransformeerd volgens enige regel voordat hij wordt afgedrukt naar het nieuwe bestand; of (b) als het voldoet aan bepaalde criteria, niet-uitvoer naar het nieuwe bestand.Lijst :: Rewrriteselements stelt u in staat om dergelijke regels en criteria te schrijven, het bestand van getransformeerde gegevensrecords te genereren en een aantal basisstatistieken over de transformatie terug te krijgen. Lijst :: Rewrrityelements is handig wanneer het aantal records in het inkomende bestand groot is en u de volledige lijst in het geheugen niet wilt houden. Evenzo worden de nieuw gegenereerde records niet in het geheugen in het geheugen gehouden, maar worden onmiddellijk afgedrukt op stDout of om te file. Op de andere kant, als u om een of andere reden al een scala aan records in het geheugen hebt, kunt u een lijst gebruiken :: RewrritingElements om regels toe te passen en criteria voor elk element van de array en druk vervolgens de getransformeerde records af (opnieuw, zonder de uitvoer in het geheugen vast te houden). Vereisten: · Perl


Lijst :: RewrriterElements Gerelateerde software