락 해제나 임시 상태 복구처럼 반드시 수행할 작업을 둡니다.
finally에서 반환하거나 새 예외를 던지면 try의 결과와 예외가 사라질 수 있습니다.
확장 조건 finally에서 반환하거나 새 예외를 던지면 try의 결과와 예외가 사라질 수 있습니다.