Tengo un programa de Perl que lee en un montón de datos, lo combina y luego da salida a varios formatos de archivo diferentes. Me gustaría hacer que Perl sea uno de esos formatos (en forma de un paquete .pm) y permitir que las personas usen los datos munged dentro de sus propios scripts de Perl.¿Cuál es una manera fácil de imprimir una cadena de varias líneas sin sustitución de variables en Perl?
La impresión de los datos es fácil usando .
También me gustaría imprimir algunas funciones auxiliares para el paquete resultante.
¿Cuál es una manera fácil de imprimir una cadena de múltiples líneas sin sustitución de variables?
me gustaría ser capaz de hacer:
print <<EOL;
sub xyz {
my $var = shift;
}
EOL
Pero entonces tendría que escapar todos los $ 's.
¿Hay una manera simple de hacer esto? Tal vez puedo crear un submarino real y tener algo de magia. Impresora bonita. ¿Imprimir los contenidos? El código impreso no tiene que coincidir con la entrada o incluso ser legible.
Recomendaría mirar Data :: Dump :: Streamer porque es más exacto que Data :: Dumper. – Schwern