You're declaring your variables with my, so as soon as you leave the eval block they go out of scope.
I just tested it to be sure, and if you just remove the "my" from each line in the datafile, things will behave as you expect. Of course under strict you'd still get the "Global symbol ... requires explicit package name at ./rf line ..." errors unless you declare them somewhere.
In reply to Re: eval not behaving like I expected... why?
by Crackers2
in thread eval not behaving like I expected... why?
by blue_cowdawg
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |