4.1 Mutability
변수 바인딩은 불가변성이 기본 설정이지만, 이를 재정의 하려면 mut 식별자를 사용한다.
fn main() {
let _immutable_binding = 1;
let mut mutable_binding = 1;
println!("Before mutation: {}", mutable_binding);
// Ok
mutable_binding += 1;
println!("After mutation: {}", mutable_binding);
// Error!
_immutable_binding += 1;
// FIXME ^ 이 줄을 주석처리 하세요.
}컴파일러가 던질 진단은 상세 내용은 가변성 에러에 대한 것이다.