Note the ''. in front of the list print ''.('January', 'February, 'March', 'April', 'May ', 'June','July', 'August', 'September','October, 'November', 'December')[-1];
----- Original Message ----- From: "Hameed U. Khan" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, December 05, 2004 12:53 AM Subject: a warning which i can't understand > Hi, > i am new to perl and to this mailing list. My name is Hameed and I > am 20 years old. > I am doing BCS from Biztek (http://biztek.edu.pk). i have joined this > mailing list because i am learning perl. i am getting a warinig which > i can't understand so i am mailing you people. following is my > programme. > > [EMAIL PROTECTED] cat backwards.pl > #!/usr/bin/perl > #backwards.pl > use warnings; > use strict; > > print qw( > January February March > April May June > July August September > October November December > )[-1]; > print "\n"; > print (('January', 'Fubruary', 'March', 'April', 'May ', 'June', > 'July', 'August', 'September', > 'Ooctber', 'November', 'December')[-1]); > print "\n"; > # End of programme listing > > following is the warning and output i am getting. > > [EMAIL PROTECTED] ./backwards.pl > print (...) interpreted as function at ./backwards.pl line 14. > December > December > > can some one help me, what i am doing wrong.Or how can i fix this. it > will be very nice if you explain why this is happening to me. so in > future the same mistake will not happen. > > -- > Regards, > Hameed U. Khan > Registered Linux User #: 354374 > - > *Computer without Linux is just like the world without computer.* > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>