in reply to Re: Localization gotcha?
in thread Localization gotcha?
You're quite right. And even though I understood what was going wrong, my interpretation of localization was backwards in this case. I was thinking that I was trying to make $.'s behavior local to the <DATA>-block, when I should have been attempting to localize seek()'s effects on $. to seeky().
(It didn't help matters that my original problem was significantly more complicated. I tried to fix it by localizing $. wherever I had a "local $_;" in a module, but forgot to search for seek()s.)
FWIW, I would add the "local $.;" statement to seeky itself, analagous to adding "local $_;" in subroutines.
Thanks for the response, Animator.
|
|---|