12 lines
332 B
Text
12 lines
332 B
Text
|
|
try {
|
||
|
|
die "I'm dead!"; # throws an exception of type 'error'
|
||
|
|
}
|
||
|
|
catch { |type, msg|
|
||
|
|
say "type: #{type}"; # type: error
|
||
|
|
say "msg: #{msg}"; # msg: I'm dead! at test.sf line 2.
|
||
|
|
};
|
||
|
|
|
||
|
|
say "I'm alive...";
|
||
|
|
die "Now I'm dead!"; # this line terminates the program
|
||
|
|
say "Or am I?"; # Yes, you are!
|