Data :: Impressora

colorido impressão bonita de estruturas e objetos de dados Perl
Baixe Agora

Data :: Impressora Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Breno G. de Oliveira
  • Site do editor:
  • http://search.cpan.org/~garu/

Data :: Impressora Tag


Data :: Impressora Descrição

Colorido bonito-impressão de estruturas e objetos de dados Perl Data :: O Dumper é um módulo Perl destinado a suportar estruturas de dados de uma forma que eles são adequados para serem avaliadas de volta In.Synopsis Use dados :: impressora; # ou apenas "use o DDP" para curta minhas @array = qw (a b); $ matriz = 'c'; p @array; # Não há necessidade de passar referências! O código acima mostrará isso (com saída colorido): "A", "B", UNDEF, "C",] você também pode inspecionar Objetos: Meu $ OBJ = Someclass-> Novo; p ($ obj); que pode lhe dar algo como: \ Someclass {Pais Moose :: Objecto Linear @isa Someclass, Moose :: Objecto Métodos públicos (3): Bar, Foo, Meta Privado Métodos (0) Internals: {_something => 42,}} Se por algum motivo que você deseja manguitar com a string de saída em vez de imprimi-lo em stderr, você pode simplesmente pedir um valor de retorno: # Mova para uma string Meu $ string = P (@some_array); # saída para stdout em vez de stderr imprimir p (% some_hash); # ou mesmo renderizar como HTML Use HTML :: Fromansi; ANSI2HTML (P ($ Object)); Finalmente, você pode definir todas as opções durante a inicialização, incluindo coloração, identação e filtros! Use Data :: Impressora {Color => {'regex' => 'azul', 'hash' => 'amarelo',}, filtros => {'datetime' => sub {$ _ -> YMD} 'Scalar' => Sub {"Oh Noes, encontrei um escalar! $ _ "},},},}, você pode omitir o primeiro bloco {} e apenas inicializá-lo com um hash regular, se fizer as coisas Mais fácil de ler: Use Data :: Impressora Deparse => 1, sort_keys => 0; e se você gosta de sua configuração melhor do que os padrões, basta colocá-los em um arquivo '.dataprinter' em sua lareira e não se repita nunca mais. Requisitos: · Perl.


Data :: Impressora Software Relacionado