Perl Monk, Perl Meditation | |
PerlMonks |
Re^2: Lexical %+ %- and more?by blazar (Canon) |
on Oct 22, 2008 at 13:38 UTC ( [id://718748]=note: print w/replies, xml ) | Need Help?? |
What should that print? I personally believe:
The same "variable" is used and thus it is natural for it to be clobbered: if I didn't want, then I would have used a different one, especially since "now" it is so easy, whereas it wouldn't be an option were it only for numbered captures. What if the last match was '--' =~ /(?<\w>\w+)/? I beg your pardon, but... I don't see the difference! Maybe I'm just tired... What if %+ is lexical, but %- isn't? Well, they should behave independently, although of course this would be very inconsistent if one need both. (But I bet some hacker would find a cool way to exploit it for something weird and insane! ;) And if lexical %- and %+ works as you want, should this work as well? I don't see any reason why it shouldn't. But that begs the question, what about: Well, this should plainly fail. I think you're asking me what should be of %+ and %- after this, right? Well: no named captures are attempted in the second match, so they should stay like:
But if it were
then they would become
In Section
Meditations
|
|