DATOS :: DUSG :: Streamer

Serializar con precisión una estructura de datos como código PERL
Descargar ahora

DATOS :: DUSG :: Streamer Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Yves
  • Sitio web del editor:
  • http://search.cpan.org/~yves/

DATOS :: DUSG :: Streamer Etiquetas


DATOS :: DUSG :: Streamer Descripción

Dada una lista de escalares o variables de referencia, escribe sus contenidos en la sintaxis de Perl. Las referencias también pueden ser objetos. Los contenidos de cada variable se emiten utilizando el menor número de declaraciones de Perl como conveniente, generalmente solo una. Las estructuras, cierres y objetos auto-referenciales se emiten correctamente. El valor de retorno se puede evaluar para recuperar una copia idéntica de la estructura de referencia original. En algunos casos, esto puede requerir el uso de subs de utilidad que los datos :: Dump :: Streamer opcionalmente exportará.Data::Dump ::Streamer es un módulo Perl, muy similar en concepto a los datos del módulo del núcleo :: Dumper, con el Siendo las principales diferencias que este módulo está diseñado para emitir un flujo en lugar de construir su salida en la memoria (velocidad de negociación para la memoria), y que el recorrido a través de la estructura de datos es de manera efectiva la amplitud de la amplitud en primer lugar, primero, frente a la profundidad el primer recorrido realizado por los demás. HECHO La estructura de datos se escanea dos veces, primero en el primer modo de amplitud para realizar un análisis estructural, y luego en el primer modo de profundidad para producir realmente la salida, pero obedecer las relaciones de profundidad del primer pase.synopsis. Use los datos :: Dump :: Streamer; usar DDS; # opcionalmente instalado el volcado de alias ($ x, $ y); # Imprime a STDOUT DUMP ($ X, $ Y) -> OUT (); # "" MIS $ O = DATOS :: DUMP :: Streamer-> Nuevo (); # Devuelve un nuevo ... My $ O = DUMP (); # ... Objeto no inicializado. MY $ O = DUMP ($ X, $ Y); # Devuelve un objeto inicializado My $ S = DUMP ($ X, $ Y) -> OUT (); # "Una cadena del obj volcado mi @ l = volcado ($ x, $ y); #" Una lista de fragmentos de código My @ l = volcado ($ x, $ y) -> fuera (); # "Una lista de fragmentos de código volcado ($ x, $ y) -> a (\ * stderr) -> fuera (); # Imprime a STDERR DUMP ($ X, $ Y) -> Nombres ('FOO', ' bar ') # especifique nombres -> fuera (); volcado ($ x, $ y) -> sangrado (0) -> fuera (); # no hay volcado de sangría ($ x, $ y) -> a (\ * stderrr ) # Salida a STDERR -> SINDENTE (0) # ... No sangría -> Nombres ('foo', 'bar') # ... especifique nombres -> fuera (); # imprimir ... $ o->> DATOS ($ X, $ Y); # OO Formulario de lo que hace el volcado ($ x, $ y). $ O-> nombres ('foo', 'nombres'); # ... $ o-> fuera () Página de inicio de # ...


DATOS :: DUSG :: Streamer Software relacionado