DATOS :: Impresora

Pretty-estampado de colores de PERL estructuras y objetos
Descargar ahora

DATOS :: Impresora Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Breno G. de Oliveira
  • Sitio web del editor:
  • http://search.cpan.org/~garu/

DATOS :: Impresora Etiquetas


DATOS :: Impresora Descripción

Pretty-leñal de colores de perl de estructuras y objetos de datos DATOS :: DUMPER es un módulo PERL destinado a canjear las estructuras de datos de una manera que son adecuadas para ser evaluados en el uso de los datos de uso de In.Synopsis :: Impresora; # o simplemente "use DDP" para corta mi @Array = QW (a b); $ Array = 'C'; p @array; # ¡No hay necesidad de pasar referencias! El código anterior mostrará esto (con salida de color): "A", "B", UNDEF, "C",] también puede inspeccionar Objetos: My $ obj = someclass-> nuevo; P ($ obj); que podría darte algo así: \ someclass {padres moose :: objeto lineal @isa someclass, alce :: Objeto Métodos públicos (3): Bar, Foo, Metículos de Meta Privado (0) Internales: {_something => 42,}} Si, por alguna razón, desea mangle con la cadena de salida en lugar de imprimirla en STDERR, simplemente puede solicitar un valor de devolución: # Mover a una cadena mi $ cadena = P (@some_array); # Salida a STDOUT en lugar de STDERR Imprimir P (% some_hash); # o incluso renderizado como HTML Use HTML :: FROMANSI; ANSI2HTML (P ($ objeto)); Finalmente, puede configurar todas las opciones durante la inicialización, incluida la coloración, la identificación y los filtros. Usa datos :: Impresora {COLOR => {'REGEX' => 'azul', 'hash' => 'amarillo',}, filtros => {'DateTime' => Sub {$ _ -> YMD} , 'Scalar' => SUB {"OH NOES, ¡encontré un escalar! $ _ "},},}; Puede expresar el primer bloque {} y simplemente inicializarlo con un hash regular, si hace cosas Más fácil de leer: Use DATOS :: Impresora Deparror => 1, Sort_Keys => 0; y si le gusta su configuración mejor que los valores predeterminados, simplemente póngalos en un archivo '.dataprinter' en su casa DIR y no se repita Nunca más. Requisitos: · Perl


DATOS :: Impresora Software relacionado