Autodieによるエラー処理の簡略化

631 ワード

Autodieコンパイル命令(5.10.1から持参、CPANから直接インストール可能)
デフォルトでは、autodieは機能するすべての関数に対して有効になります.特定の関数に対してのみ機能する場合は、各関数の名前または関数のグループのセットをautodieに伝えることができます.
use autodie qw(open close);     #        

use autodie qw(:filesys);            #         

Autodieがエラーをキャプチャすると、$@がautodie::exceptionオブジェクトに設定され、$@はevalエラー変数を表す