| Dados :: Dumper. Dados :: Dumper Módulo contém estruturas de dados perl strandeses, adequadas para impressão e eval. |
Baixe Agora |
Dados :: Dumper. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Gurusamy Sarathy
- Site do editor:
- http://search.cpan.org/~ilyam/Data-Dumper-2.121/Dumper.pm
Dados :: Dumper. Tag
Dados :: Dumper. Descrição
Dados :: Módulo de Dumper contém estruturas de dados perl strinçoses, adequadas para impressão e eval. Dados :: Módulo de Dumper contém estruturas de dados perl stringificadas, adequadas para impressão e eval.synopsis usam dados :: dumper; # interface processual simples Imprimir dumper ($ foo, $ bar); # Uso estendido com nomes Imprimir Dados :: Dumper-> Dump ($ Foo, $ Bar], ); # variáveis de configuração {$ data :: dumper :: purity = 1; Eval Dados :: Dumper-> Dump ($ Foo, $ Bar], ); } # OO Uso $ D = Dados :: Dumper-> Novo (, ); ... Imprimir $ D-> Dump; ... $ D-> Pureza (1) -> Terse (1) -> DeepCopy (1); Eval $ D-> Dump; Dada uma lista de escalares ou variáveis de referência, escreve seu conteúdo na sintaxe Perl. As referências também podem ser objetos. O conteúdo de cada variável é de saída em uma única instrução Perl. Lida com estruturas auto-referenciais corretamente.O valor de retorno pode ser avaliado para recuperar uma cópia idêntica da estrutura de referência original.Qualquer referências que são as mesmas que uma das pessoas passadas serão nomeadas $ VARN (onde n é um sufixo numérico) , e outras referências duplicadas a subestruturas dentro de $ VARN serão apropriadamente rotuladas usando notação de seta. Você pode especificar nomes para valores individuais a serem despejados se usar o método de despejo () ou poderá alterar o prefixo padrão $ var para outra coisa. Ver $ Data :: Dumper :: VarName e $ Data :: Dumper :: Superfície abaixo. A saída padrão de estruturas auto-referenciais pode ser avaliada, mas as referências aninhadas para $ VARN serão indefinidas, uma vez que uma estrutura recursiva não pode ser construída usando uma instrução Perl. Você deve definir o sinalizador de pureza para 1 para obter instruções adicionais que preencherão corretamente essas referências.in o formulário de uso estendido, as referências a serem despejadas podem receber nomes especificados pelo usuário. Se um nome começar com um *, a saída descreverá o tipo dereferenciado da referência fornecida para hashes e matrizes e Coderefs. A saída de nomes será evitada sempre que possível se o sinalizador terceirizado for definido. Muitos casos, métodos que são usados para definir o estado interno do objeto retornará o próprio objeto, portanto, as chamadas do método podem ser convenientemente acorrentadas. Estilos de saída. são possíveis, todos controlados definindo o sinalizador de indent. Requisitos: · Perl.
Dados :: Dumper. Software Relacionado