Do you know where your variables are? | |
PerlMonks |
Re: Period vs. Comma concatenation and reference material for itby count0 (Friar) |
on Jan 23, 2002 at 20:22 UTC ( [id://140922]=note: print w/replies, xml ) | Need Help?? |
I think it's important to note here that a comma *does not* concatenate. print() accepts a list, which is what you were giving it. It is my assumption that the '.' forces the variable to be printed in a scalar context instead of as a list.Bingo =) The dot operator concatinates two strings A string is a scalar. You tried to concat a string ("\n") with a list, which is not possible. So Perl took the liberty of putting @array in its scalar context.
In Section
Seekers of Perl Wisdom
|
|