in reply to Reading from memory location

$VAR1 = 'HASH(0x81b2818)';

Try a backslash before the sigil: print Dumper \$string;

Cheers, Sören

Replies are listed 'Best First'.
Re^2: Reading from memory location
by AnomalousMonk (Archbishop) on Oct 31, 2012 at 20:58 UTC

    Actually trying it might have been a good idea.

    >perl -wMstrict -MData::Dumper -le "my $var = {A => 1}; my $string = qq{$var}; print Dumper \$string; " $VAR1 = \'HASH(0x3cc06c)';