Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: nested unbless of Data::Dumper output

by Eliya (Vicar)
on Mar 20, 2013 at 11:19 UTC ( #1024496=note: print w/replies, xml ) Need Help??

in reply to nested unbless of Data::Dumper output

Not entirely sure I understand what you need, but if the idea is to avoid cross references being created, you might want to try $Data::Dumper::Deepcopy = 1;

For the following sample structure, the difference in output would be

my $y = { foo => "bar" }; my $X = { a => $y, b => $y, c => $y }; $Data::Dumper::Deepcopy = 1; print Dumper($X);
$VAR1 = { 'c' => { 'foo' => 'bar' }, 'a' => { 'foo' => 'bar' }, 'b' => { 'foo' => 'bar' } };

while the default output (Deepcopy=0) would look like

$VAR1 = { 'c' => { 'foo' => 'bar' }, 'a' => $VAR1->{'c'}, 'b' => $VAR1->{'c'} };

Replies are listed 'Best First'.
Re^2: nested unbless of Data::Dumper output
by coke4all (Novice) on Mar 20, 2013 at 12:42 UTC

    Thanks, this is exactly what i needed!!!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1024496]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2016-10-22 04:27 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (292 votes). Check out past polls.