«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.