Change your block eval (eval{$z}) to a string eval (eval $z)
my $x = 3; my $y = "2 * $x"; my $z = eval {$y}; print '$z is: ', $z, "\n"; print 'eval of $z is: ', eval $z, "\n";
update: useless-use-of-quotes-noob-error eliminated. Yes, I should know better:(
In reply to Re: nested variable resolution
by FunkyMonk
in thread nested variable resolution
by mpettis
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |