初めてのPerl
C言語プログラマがPerl言語を学習していくブログ
2013年3月18日月曜日
エラー発生時に自動的に死亡するようにする
Perlのバージョン5.10以降からは「use autodie」を付けることでファイルIO等、エラーが発生した時に自動的に死亡するようにすることができるようになりました。
従来
open $IN, "<:utf8", $ARGV[0] or die "Can't open file $!"; # ファイルがオープン出来なければ死亡することを明示
上記ではオープンのたびに正常にオープンできたかチェックし、エラーなら死亡するようにしています。
新しいバージョン
use autodie;
open $IN, "<:utf8", $ARGV[0]; # もうエラーについて書かなくても良い!
当然、死亡理由等、必要な情報を吐き出して死亡してくれます。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿