# 5.36 - try/catch/finally # using eval: sub foo { eval { do_something(); return if ...; # will only return out of the eval }; if ($@) { } }