Why doesn't my Perl code work when I put it in a foreach loop?
Posted
by foxhop
on Stack Overflow
See other posts from Stack Overflow
or by foxhop
Published on 2010-05-07T17:05:47Z
Indexed on
2010/05/09
0:38 UTC
Read the original article
Hit count: 489
This code outputs the scalars in the row array properly:
$line = "This is my favorite test";
@row = split(/ /, $line);
print $row[0];
print $row[1];
The same code inside a foreach loop doesn't print any scalar values:
foreach $line (@lines){
@row = split(/ /, $line);
print $row[0];
print $row[1];
}
What could cause this to happen?
I am new to Perl coming from python. I need to learn Perl for my new position.
© Stack Overflow or respective owner