Data :: Format :: Pretty :: Console

Estrutura de dados bonita para saída do console
Baixe Agora

Data :: Format :: Pretty :: Console Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steven Haryanto
  • Site do editor:
  • http://search.cpan.org/~sharyanto/

Data :: Format :: Pretty :: Console Tag


Data :: Format :: Pretty :: Console Descrição

Dados :: Format :: Pretty :: Console é um módulo Perl destinado a produzir a estrutura de dados em um formato "bonito" ou "nice", adequado para programas de console. A ideia deste módulo é que para você simplesmente despejar a estrutura de dados para o console, e este módulo descobrirá como melhor exibir seus dados para o usuário final.currently Este módulo tenta exibir os dados principalmente como um bom ASCII tabela (ou uma série de tabelas ASCII), e falhando isso, exibi-lo como yaml.Se módulo leva em consideração, e produzirá um formato mais simples e mais adequado quando o usuário canaliza a saída do seu programa em algum outro programa. Tempo, você não precisa configurar nada, mas algumas opções são fornecidas para ajustar o output.ste módulo usa log :: qualquer para logging.synopsisin seu programa: use data :: format :: bonito :: console qw (format_pretty) ; ... Imprimir Format_Pretty ($ Result); Alguns exemplos de saída: escalar, format_pretty ("foo"): tolo, format_pretty (): + ------ + | foo | | bar | | BAZ | | qux | '------' A mesma lista, quando a saída do programa está sendo canalizada (isto é, (-t stdout) é falsa): foo bar baz quxhash, format_pretty ({foo => "dados", bar => " Formato ", Baz =>" bonito ", qux =>" console "}): + ----- + --------- + | bar | Formato | | BAZ | bonita | | foo | DADOS | | qux | console | '----- + ---------' Array 2-dimensional, format_pretty (, , ]): + --------- + --------- + --------- + | 1 | 2 | | | 28 | bar | 3 | | foo | 3 | | '--------- + --------- + ----------' Uma matriz de hashrefs, como comumente encontrado se você usa o fetchrow_hashref () e os amigos do DBI, Format_Pretty (): .---------------. | A | b | c | + --- + --- + --- + | 1 | 2 | | | | 2 | 3 | | | | 4 | '--- + --- + ---' Alguns dados mais complexos, format_pretty ({resumo => "blah ...", usuários => , quota => "1000"}, {nome => "arif", domínios => , quota => "2000"}], verificado => 0 }): Resumo: Blah ... usuários :.---------------------------------. | domínios | Nome | quota | + ------------------ + ------ + --------- + | foo.com, bar.com | Budi | 1000 | | baz.com | arif | 2000 | '------------------ + ------ + --------'---' Verified: 0strutas que não podem ser tratadas, mas simplesmente poderão Yaml, Format_Pretty ({A {B => 1}}): --- A: B: homepage de 1produto


Data :: Format :: Pretty :: Console Software Relacionado