適当なscriptでは use autodie; する
chdirのときもエラー処理は必須ですな〜自分で使うスクリプトだからええ加減な書き方してた〜反省 #ubuntu #perl
perl5.10.1 以後では autodie.pm が標準添付されているので、それを利用するとよい。
% perl -E 'use autodie; chdir "/foo"' Can't chdir('/foo'): No such file or directory at -e line 1
こんなかんじ。use strict; use warnings; につづけて use autodie; と書くだけ。
使い捨てスクリプトでは use autodie; しておくと、いちいち組み込み関数のエラー処理かかなくていいので便利。