Thread Perlinterface zum Perl-Parser: Data::Dumper Ausgabe ohne eval einlesen?
(12 answers)
Opened by murphy at 2004-08-14 00:18
[quote=murphy,13.08.2004, 22:18]Hallo,
gibt es eine Möglichkeit, die Ausgabe, die Data::Dumper erzeugt, wieder in Perl Datenstrukturen zu verwandeln, ohne eval zu verwenden? Also so eine Art Interface von Perl zu seinem eigenen Parser...[/quote] ja, allerdings nur indirekt... durch setzen der Variable $Data::Dumper::Varname = "MeineVariable"; kann man fuer den Dump einen anderen Variablennamen vergeben... und wenn man das in eine Datei schreibt, kann man die Struktur mit require oder aehnlichem wieder laden... (eventuell musst du noch $Data::Dumper::Purity auf 1 setzen) aber wieso willst du da auf ein eval verzichten? In einer Subroutine geht das sehr gut, z.B. Code: (dl
)
1 sub EvalDump { oder so aehnlich zum Serialisieren kann man auch ![]() <!--EDIT|Strat|1092508121--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |