1
기본은 불변
let x = 5;
값을 다시 대입하면 컴파일 단계에서 막힌다.
Rust는 값을 저장하는 문법에 변경 의도를 같이 적게 한다. 그래서 읽는 사람도 컴파일러도 같은 기준으로 코드를 판단한다.
값을 다시 대입하면 컴파일 단계에서 막힌다.
값이 바뀌는 이름에는 `mut`이 붙어 의도가 보인다.
타입과 값을 명시하고 컴파일 시점에 결정되는 이름이다.
같은 이름을 다시 묶어 변환 단계를 불변 값으로 남긴다.
Rust의 기본값은 “안 바뀐다”입니다. 바뀌는 값, 전역 고정값, 변환된 새 값을 문법으로 구분하면 작은 예제에서도 소유권과 타입 규칙을 읽기 쉬워집니다.