- or download this
sub new {
my ($self, %param) = @_;
my ($dbh, $foo) = map { $param($_) || croak "need $_" } qw(dbh foo
+);
# ... stuff that uses $dbh and $foo ...
}
- or download this
croak "need a foo" unless UNIVERSAL::isa($foo, 'Foo');
- or download this
package Foo;
use Carp;
...
croak "need number" unless $n =~ $RE{num}{real}
$self->{total} += $n;
};