불변 기본값
Rust는 let 바인딩을 기본적으로 불변으로 두어 의도치 않은 변경을 막는다.
let mut은 런타임에 바뀔 수 있는 값을 다루고, const는 타입과 값이 명확한 전역적 불변 이름을 만든다.
Rust는 let 바인딩을 기본적으로 불변으로 두어 의도치 않은 변경을 막는다.
값이 실제로 바뀌어야 할 때만 mut을 붙여 변경 지점을 드러낸다.
const는 타입 명시가 필요하고 특정 스코프를 넘어 이름 있는 고정값으로 쓰인다.
같은 이름을 다시 let으로 묶어 값 변환 단계를 표현할 수 있다.
Rust의 값 선언은 “저장 공간 만들기”보다 변경 가능성을 코드에 명확히 적는 장치로 이해하는 게 좋다.