Community

TypeScript 새로운 키워드 'using'

2023년 8월 22일 최종 릴리즈 예정인 타입스크립트 5.2 버전에서 새로운 키워드인 'using'이 추가될 예정입니다. using 은 최근 3단계에 도달한 TC39의 명시적 자원 관리 제안에 기반하여 자바스크립트에서 구현될 예정이라 타입스크립트에도 추가된 것으로 보입니다. using은 스코프를 벗어날 때, 명시적으로 개체를 처분할 수 있는 함수가 있는 모든 항목을 처리하는 데 사용됩니다. 이 말이 조금 어려운데요. 예제 코드를 보면 비동기 파일 핸들이나 DB에 연결할 때 try/catch 문으로 예외 처리를 하였다면, using 키워드의 사용으로 예외 처리할 필요가 없어졌습니다. using 키워드는 이미 C#에서도 파일 핸들, 네트워크 소켓, 데이터베이스 연결 등의 자원을 안전하게 정리하는 데 사용되고 있는데요. 좀 더 자세한 내용은 타입스크립트 버전 5.2버전이 정식 출시되면 알 수 있을 것 같습니다. https://www.totaltypescript.com/typescript-5-2-new-keyword-using

알림

알림이 없습니다