Gegevens :: printer

Gekleurde mooie print van perl-gegevensstructuren en objecten
Download nu

Gegevens :: printer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Breno G. de Oliveira
  • Uitgever website:
  • http://search.cpan.org/~garu/

Gegevens :: printer Tags


Gegevens :: printer Beschrijving

Gekleurde mooie print van perl-gegevensstructuren en objecten Gegevens :: Dumper is een PERL-module die bedoeld is om gegevensstructuren te stralen op een manier waarop ze geschikt zijn om te worden geëvalueerd in.Synopsis Gebruik gegevens :: printer; # of gewoon "DDP gebruiken" voor kort mijn @array = QW (A B); $ array = 'C'; p @array; # Niet nodig om referenties door te geven! Code hierboven toont dit (met gekleurde uitgang): "A", "B", undef, "C",] U kunt ook inspecteren Objecten: mijn $ obj = somclass-> nieuw; p ($ obj); wat u misschien iets geeft: \ SomeClass {ouders Moose :: Object Linear @isa SomeClass, Moose :: Object openbare methoden (3): Bar, Foo, Meta Private METHODEN (0) Internals: {_Something => 42,}} Als u om een of andere reden wilt mikken in plaats van het afdrukken naar Stderr, kunt u eenvoudig om een retourwaarde vragen: # Ga naar een string My $ String = P (@some_array); # uitvoer naar stdout in plaats van Stderr print p (% som_hash); # of zelfs als HTML gebruiken HTML :: Fromansi; ANSI2HTML (P ($ object)); Ten slotte kunt u alle opties instellen tijdens de initialisatie, inclusief kleuren, identiteit en filters! Gebruik gegevens :: printer {color => {'regex' => 'blauw', 'hash' => 'geel',}, filters => {'datetime' => sub {$ _ -> YMD} , 'Scalar' => Sub {"Oh noes, ik vond een scalar! $ _ "},},}; u kunt het eerste {} blokkeren en gewoon initialiseren met een gewone hash, als het dingen maakt Gemakkelijker te lezen: gebruik gegevens :: printer Deparse => 1, Sort_Keys => 0; en als u uw installatie beter wilt dan de standaardwaarden, plaats ze dan gewoon in een '.Dataprinter'-bestand in uw Home DIR en herhaal jezelf niet ooit weer. Vereisten: · Perl


Gegevens :: printer Gerelateerde software