place 표현식이란 무엇인가?

ko생성일: 2025. 9. 22.갱신일: 2025. 11. 16.

Rust에는 값 표현식과 장소 표현식이라는 두 종류의 표현식이 있습니다. 대부분은 자동 변환 덕분에 의식할 필요가 없지만, unsafe 코드에서는 두 표현식의 차이를 정확히 이해하는 것이 중요합니다. 이 글은 암묵적으로 일어나는 place-to-value 강제(coercion)를 드러내 보이며, 왜 어떤 코드는 UB가 되고 어떤 코드는 안전한지 예제를 통해 설명합니다.