Welcome to the Monastery | |
PerlMonks |
Re: Use of uninitialized value in formline?by lin0 (Curate) |
on Mar 05, 2007 at 15:00 UTC ( [id://603226]=note: print w/replies, xml ) | Need Help?? |
Hi MaxKlokan, why does the following code give the warnings below From the documentation: “If you put two contiguous tilde characters "~~" anywhere into a line, the line will be repeated until all the fields on the line are exhausted, i.e. undefined.” In your example, it prints the first line without problem. For the second line, the last field is undefined (shift @a returns undefined). For the third line, all the fields return undefined, so it stops repeating the line. I am not sure if this would help, but you could try something like:
Output:
Cheers, PS: I do not get any warning running your code with Perl 5.8.7
In Section
Seekers of Perl Wisdom
|
|