in reply to Re^2: "eval" and "my" variable weirdness
in thread "eval" and "my" variable weirdness
You're working too hard and breaking stuff. Don't redeclare $thingy, just use it once. When you redeclare you've just gotten yourself a whole different thingy and not the thingy you meant to get. Same data tho. Just a different thingy.
{ use warnings; my $thingy = 'thangy'; sub doit { $thingy; # Close over $thingy eval 'print "thingy is $thingy\n"'; } }
⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: "eval" and "my" variable weirdness
by ikegami (Patriarch) on Jun 29, 2006 at 17:23 UTC | |
by diotalevi (Canon) on Jun 29, 2006 at 17:24 UTC | |
by ikegami (Patriarch) on Jun 29, 2006 at 17:32 UTC |