[Advanced Rust] 1.10. 참조와 내부 가변성(빠른 정리) - 참조, 내부 가변성, Cell 타입 및 관련…
[Advanced Rust] 1.10. References and Interior Mutability (Quick Recap) - References, Interior Mutability, Cell Type, and Relate…

TL;DR AI
1분핵심 요약
Rust는 공유 참조와 가변 참조의 규칙을 통해 안전한 빌리기와 소유권을 강하게 보장한다.
참조된 값의 소유권을 마음대로 옮길 수 없으며, 특히 가변 참조에서 값을 꺼내는 것은 기본적으로 허용되지 않는다.
대신 `std::mem::replace` 같은 패턴을 써서 값을 안전하게 교체하거나, `Copy` 타입은 예외적으로 더 유연하게 다룰 수 있다.
공유 참조를 통해서도 값을 바꿔야 할 때는 `Cell` 같은 내부 가변성(interior mutability) 도구를 사용한다.