Revision: 1844
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 13, 2006 02:26 by wolfie
Initial Code
print one();
sub one {
my $result = two();
if (ref $result eq 'ERROR') {
die $result->{message};
}
else {
return $result;
}
}
sub two {
if (rand(100) > 50) {
return bless {message=>"There is a problem here."}, 'ERROR';
}
return "Things are fine.";
}
Initial URL
Initial Description
Courtesy of Michael Mathews
Initial Title
How to return an error message or a value
Initial Tags
perl
Initial Language
Perl