err 처리

ALL

Perl 예외 처리 eval 사용 방법

펄에서 예외처리는 하는 함수로eval이 있습니다. eval로 블럭을 설정해주고 그 안에서 에러가 발생 한 경우 캐치를 해줍니다. 블럭 설정 eval { ... }; 블럭 안에 처리하고 싶은 소스를 작성해주면 됩니다. 처리중에 에러가 발생해 갑자기 멈추는 경우 에러를 캐치해서 메세지를 출력하던가 다른 처리를 작성해주고 싶은 경우가 있습니다. 나눗셈 샘플을 보도록 하겠습니다. my $div1 = 0; my $div2 = 10; my $divResult; $divResult = $div2/$div1; print "result : " . ...