try{
function1();
function2();
function3();
}
catch(e:Error){
function4();
}
를 사용의이 기능 2로 가정 해 봅시다 경우() 예외가 코드 중 어느 것이 정의에 의해 실행됩니까, 발생합니다? function3() 실행됩니까? 캐치 후에 function1의 효과가 나타날 것입니까? (전체 블록이 실행되지 않았던 것과 같은 효과를 '되감기'하는 프로그래밍 언어가 있음)
설명해 주셔서 감사합니다!
감사합니다. 그럼에도 불구하고 finally가 실행되면 catch 문 바로 뒤의 코드를 'finally'에 두는 것의 차이점은 무엇입니까? – Mat
http://stackoverflow.com/questions/547791/why-use-finally-in-c 아주 좋은 답변이 있습니다. 일반적인 대답은 'catch'코드가 예외 자체를 던지더라도 'finally'가 실행된다는 것입니다. –
+는 마침내 ** ** 및 ** ** 오류없이 **를 실행합니다. – n4pgamer