2. 변수, 상수 그리고 static Rust의 변수는 ‘let’을 사용해서 선언합니다. let a = 12; 데이터 타입을 명시할 수도 있습니다. let b:i32 = 12; Rust의 변수는 기본적으로 불변입니다. 그래서 다음과 같이 하면 에러가 납니다. let a = 100; a = 5; // 출력 ..에러 a=5; | ^^^ cannot assign twice to immutable variable 명칭은 변수인데 변할 수 없습니다. 불변입니다. 대신 이렇게는 할 수 있습니다. let a = 100; let a = 5; 다른 언어에서는 볼 수 없는 사용법입니다. 즁복해서 선언한 것처럼 보입니다. 이 방법을 쉐도잉(Shadowng)이라고 합니다. 변수의 불변성을 유지하면서 값을 변경합니다. 만약 변..