die LIST よくあるパターン open(A, "hoge") or die "error\n"; open(A, "hoge") が 偽の場合に、or 以降が実行されるので、そこで die する。 その際、LIST を STDERR へ出力し、$! で exit する。 (説明不足) warn LIST LIST を STDERR へ出力し、処理継続