// lab
프로그래밍
- 주력(TypeScript·React) 밖의 언어·프레임워크를 잡아본 기록
- 문법 나열보다 다른 언어에서 넘어올 때 걸리는 지점 위주로 정리
정리한 것
- FastAPI lifespan — 앱 수명과 리소스 정리를 한 자리에 두는 방식. 컨텍스트 매니저와 같은 구조라는 점
- Rust 입문 — 타입이 컴파일 시점에 확정되고 변수 기본이 불변. 표현식이 반환값이 되는 규칙
묶어서 보면
- 둘 다 자원과 수명을 언어·프레임워크가 다루는 방식이 핵심 — FastAPI는 컨텍스트 매니저로, Rust는 소유 규칙으로
- JS·TS에서 넘어오면 "알아서 정리되겠지"가 통하지 않는 지점이 먼저 걸림