Help for this page

Select Code to Download


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