エラー時の自動die
autodieモジュールを使うと、標準関数のエラー時に自動でdieするようになります。
ちょっとしたスクリプトを書く時に、いちいちエラー処理を書かずにすみます。
use strict; use warnings; use autodie; my $filename = "/foo/bar/baz"; open my $fh, "<", $filename; print <$fh>; close $fh; # autodieを付けないとopenが失敗した時に警告が出るだけでその後の処理を # 実行しますが、autodieを付けていると「Can't open '/foo/bar/baz' for # reading: 'No such file or directory'」というメッセージでdieします
関連項目
・エラー終了する・die関数