my $pkg = 'AAAAAAAAAA'; sub EVAL { ++$pkg; if (wantarray) { my @res = eval <<EOS; package $pkg; @_ EOS eval 'undef %'.$pkg.'::'; @res; } else { my $res = eval <<EOS; package $pkg; @_ EOS eval 'undef %'.$pkg.'::'; $res; } }
In reply to Re: eval something using private copy of variables
by educated_foo
in thread eval something using private copy of variables
by gboole
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |