Mam program Perl, który czyta w zbiorze danych, munges go, a następnie wyprowadza kilka różnych formatów plików. Chciałbym, aby Perl był jednym z tych formatów (w postaci pakietu .pm) i pozwalał ludziom używać zmasakrowanych danych w ich własnych skryptach Perla.Jaki jest łatwy sposób drukowania ciągu wielowierszowego bez podstawiania zmiennych w języku Perl?
Drukowanie danych jest łatwe przy użyciu .
Chciałbym również wydrukować niektóre funkcje pomocnicze do wynikowego pakietu.
Jaki jest łatwy sposób wydrukowania ciągu wieloliniowego bez podstawienie zmiennych?
Chciałbym móc zrobić:
print <<EOL;
sub xyz {
my $var = shift;
}
EOL
Ale wtedy musiałbym uciec wszystkie z $ 's.
Czy istnieje prosty sposób na zrobienie tego? Być może mogę stworzyć rzeczywistą subadę i mieć magiczną, ładną drukarkę, która wydrukuje zawartość? Wydrukowany kod nie musi pasować do danych wejściowych, a nawet być czytelny.
Polecam, patrząc na Data :: Dump :: Streamer, jako bardziej dokładny niż Data :: Dumper. – Schwern