Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^4: Bug in substitution operator?

by polettix (Vicar)
on Jan 10, 2009 at 23:10 UTC ( #735444=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Bug in substitution operator?
in thread Bug in substitution operator?

I get the same error in both examples:

use strict; my $v = 'x'; print qq"$v{a}"; __END__ Global symbol "%v" requires explicit package name at rhesa1.pl line 3. Execution of rhesa1.pl aborted due to compilation errors.
I agree that the attention should be moved to double quotes, anyway. This gives the very same error as above:
use strict; my $v = 'x'; print qq{$v\{a\}}; __END__ Global symbol "%v" requires explicit package name at rhesa3.pl line 3. Execution of rhesa3.pl aborted due to compilation errors.
while this doesn't:
use strict; my $v = 'x'; print "$v\{a\}"; __END__ x{a}
I'm not convinced that it'is an incarnation of the problem described in the documentation, anyway: in our case we have a different behaviour in the very same string when the double-quoted string is delimited with different characters, which is not what's discussed in the docs.

perl -ple'$_=reverse' <<<ti.xittelop@oivalf

Io ho capito... ma tu che hai detto?


Comment on Re^4: Bug in substitution operator?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://735444]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (6)
As of 2015-07-29 05:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (260 votes), past polls