die
을 통해 예외를 throw하는 스크립트가 있습니다. 예외를 잡았을 때 첨부 된 위치 정보없이 메시지를 출력하고 싶습니다.어떻게 위치 정보없이 die() 메시지를 출력 할 수 있습니까?
이 스크립트 :
#! /usr/bin/perl -w
use strict;
eval {
die "My error message";
};
if([email protected]) {
print [email protected];
}
출력 My error message at d:\src\test.pl line 7.
I 출력 얻기 위해 단지 선호 : My error message
희망 사람들은 내가하고 싶은 이유에 초점을하지를하지만, 누군가 관심이 있다면 :
내 방법은 orks를 사용하면 입력을 찾고 핸들러에 각 입력 부분을 전달합니다. 처리 할 수없는 입력 부분을 발견하면 모든 예외가 동일한 코드 조각에서 나옵니다. 따라서 위치는이 상황에서 대단히 도움이되지 않습니다.
감사 도구입니다. 그게 내가 찾고 있던거야! – chollida
새로운 @ 무언가를 매일 배웁니다. – Erik
와우는 어둡습니다! 감사합니다 – Bizmarck