Control Structures
These are examples of control structures. You may also be interested in:

 Conditional structures
 Exceptions
 Flow-control structures
 Loops

This task is to give an example of an exception handling routine
and to "throw" a new exception.



Related task

   Exceptions Through Nested Calls


# throw an exception
die "Danger, danger, Will Robinson!";
 
# catch an exception and show it
eval {
    die "this could go wrong mightily";
};
print $@ if $@;
 
# rethrow
die $@;