[typescript] finally 블록에서 return 문을 사용할 수 있나요?
다음은 finally
블록에서 return
을 사용하는 간단한 TypeScript 코드의 예시입니다:
function testFunction(): number {
try {
// 예외가 발생할 수 있는 작업 수행
return 1;
} catch (error) {
// 예외 처리
} finally {
return 2; // finally 블록에서 return 문 사용
}
}
console.log(testFunction()); // 출력 결과: 2
이 예시에서 finally
블록 내의 return
문은 항상 실행되며 해당 값을 반환합니다. 위 예시는 숫자를 반환하도록 작성되었지만, 다른 타입의 값을 반환하는 것도 가능합니다.