Chady has asked for the wisdom of the Perl Monks concerning the following question:
just seems that I'm braindead today. Why does this piece of code break?
#!perl -w use strict; my @c = q' # % ( / 3 6 7 @ B C G Q R ^ s t ~ '; print $c[2]; # breaks into : # Use of uninitialized value in print at test.pl line 6.
I even tried to join the array with this:
print join ('|', @c); # results in: # % ( / 3 6 7 @ B C G Q R ^ s t ~
where am I going wrong? I guess there is something special about the characters?
The qw() operator works as far as joining the array, but breaks with -w and gives this warning.
Possible attempt to put comments in qw() list at test.pl line 4.
He who asks will be a fool for five minutes, but he who doesn't ask will remain a fool for life.
Chady | http://chady.net/
Edit by tye to change title
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Problem with Quoting
by tadman (Prior) on Jul 07, 2001 at 12:08 UTC | |
Re: Problem with Quoting
by Zaxo (Archbishop) on Jul 07, 2001 at 20:46 UTC | |
(tye)Re: Problem with Quoting
by tye (Sage) on Jul 08, 2001 at 06:13 UTC | |
Re: Using # inside qw()
by wind (Priest) on Aug 16, 2014 at 08:04 UTC | |
by Anonymous Monk on Aug 16, 2014 at 08:11 UTC |
Back to
Seekers of Perl Wisdom