good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re^3: Simplify parsing a fileby chromatic (Archbishop) |
on Apr 02, 2007 at 19:36 UTC ( [id://607913]=note: print w/replies, xml ) | Need Help?? |
No. Why would it be? There's no system error. There's merely a usage error. You didn't make a system call that failed ($!) and there's no caught exception ($@). Your program didn't get called with any arguments, which your code detects itself, and there's no more information to provide about the source of the error--you know exactly what the source of the error is! Now I prefer to write that code as: die "No files to process\n" unless @ARGV;... mostly because I prefer the boolean check of the number of elements in @ARGV to checking the number of the last array index.
In Section
Seekers of Perl Wisdom
|
|