13/17 |
Michael Robinson
|
Throw exceptions. Don't return magic values. People don't check them anyway.
croak
and carp
are useful for throwing exceptions.
For complicated exceptions, use Exception Classes.
Use the standard Fatal
module to make the builtins return
exceptions; for example:
use Fatal qw( open close ); open my $fh, '>', $filename; print {$fh} $results; close $fh