in reply to Re^4: A refactoring trap
in thread A refactoring trap
No it still works with chomp
To understand why this works, take a look at the return value for chomp. Hint: it's not the string with newlines missing.
The problem with while (my $line = <DATA>) {} is real, it's just obscure. As hinted, it only happens when you get a line with a false value and no newline. Sometimes this happens at the end of a file. Sometimes it happens for other reasons. It usually doesn't cause any actual problems, but certainly is something to look out for.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^6: A refactoring trap
by adrianh (Chancellor) on Aug 18, 2005 at 11:46 UTC | |
by revdiablo (Prior) on Aug 18, 2005 at 15:57 UTC |
In Section
Meditations