Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 05.05.2016 23:40
Вдогонку к ^break(true) предлагаю такое:^try{ … }($exception.type eq '…'){ $exception.handled(true) catch }{ finally }в качестве аналога
^try{ … }{ ^if($exception.type eq '…'){ $exception.handled(true) catch } }{ finally }И с точным соответствием типу исключения:
^try{ … }[…]{ $exception.handled(true) catch }[…]{ $exception.handled(true) catch }{ finally }в качестве аналога
^try{ … }{ ^switch[$exception.type]{ ^case[…]{ $exception.handled(true) catch } ^case[…]{ $exception.handled(true) catch } } }{ finally }