«finally» 태그된 질문


6
'finally'는 항상 Python에서 실행됩니까?
Python에서 가능한 모든 try-finally 블록에 대해 finally 블록이 항상 실행 됩니까? 예를 들어, except블록 에있는 동안 돌아 왔다고 가정 해 보겠습니다 . try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") 아니면 다시 올릴 수도 있습니다 Exception. try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") 테스트 결과 …



15
finally 블록에서 예외 발생
finally블록 에서 발생하는 예외를 처리하는 우아한 방법이 있습니까? 예를 들면 : try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } 블록 에서 try/ …

4
try-except 블록과 함께 파이썬 "with"문 사용
이것은 try-except 블록과 함께 파이썬 "with"문을 사용하는 올바른 방법입니까? : try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> 그렇다면 이전 작업 방식을 고려하십시오. try: f = open("file", "r") line = f.readline() except IOError: <whatever> finally: f.close() 세 줄의 코드를 제거 할 수 있다는 "with"문의 주요 이점이 …

11
finally 블록을 사용하는 이유는 무엇입니까?
내가 알 수있는 한, 다음 코드 스 니펫은 모두 동일한 용도로 사용됩니다. 왜 finally블록이 있습니까? 코드 A : try { /* Some code */ } catch { /* Exception handling code */ } finally { /* Cleanup code */ } 코드 B : try { /* Some code */ } …
91 java  .net  finally 

4
Angular.js에서 약속이 이행 될 때 항상 일부 코드를 실행하는 방법
내 Angular.js 애플리케이션에서 일부 비동기 작업을 실행하고 있습니다. 시작하기 전에 모달 div로 애플리케이션을 덮은 다음 작업이 완료되면 작업의 성공 여부에 관계없이 div를 제거해야합니다. 현재 나는 이것을 가지고있다 : LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code needs to be duplicated here }) 잘 작동하지만 다음과 같은 의사 코드와 …

7
자바에서`final`,`finally` 및`finalize` 키워드는 어떤 목적을 달성합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 11개월 전에 . 이 질문 개선 자바에서 어떤 목적으로는 키워드를 어떻게 final, finally그리고 finalize성취?
82 java  final  finally  finalize 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.