in reply to Syntax error with loops
It's a good practise to add the above lines to every script you write. It will save you a lot of time and efford in the future.use strict; use warnings;
Use "qw" (quoted words) to build your list and save some typing.my @HappyArray = qw/ Perl Is Confusing Would Someone Please Help Me/;
The foreach/for function iterates through the elements in the list. If you do not specify an interation variable, it will localize the special perl variable "$_" and set it to the value of the element in each iteration. It can even be written as:foreach (@HappyArray) { print "$_\n"; }
print "$_\n" for @HappyArray;
use strict; use warnings; my @HappyArray = qw/ Perl Is Confusing Would Someone Please Help Me/; print "$_\n" for @HappyArray; die "Done!";
|
|---|