The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more
12345678910111213141516171819202122232425 use Error qw(:try);print "1..4\n";try { print "ok 1\n";};try { throw Error::Simple("ok 2\n",2); print "not ok 2\n";}catch Error::Simple with { my $err = shift; print "$err";}finally { print "ok 3\n";};$err = prior Error;print "ok ",2+$err,"\n";;
use
Error
qw(:try)
;
print
"1..4\n"
try
{
"ok 1\n"
};
throw Error::Simple(
"ok 2\n"
,2);
"not ok 2\n"
}
catch
Error::Simple
with
my
$err
=
shift
"$err"
finally
"ok 3\n"
= prior Error;
"ok "
,2+
,
"\n"
;;