미니 챌린지로 1시간 만에 Rust 습득.
너무 생각하지 말고, 지금 시작하세요.
0 / 26 levels0%
25%50%75%100%
변수와 가변성
1 / 26빠른 설명
Rust에서 모든 변수는 기본적으로 불변입니다. 값을 한번 설정하면 컴파일러가 변경을 허용하지 않습니다.
이 코드는 컴파일되지 않습니다:
let x = 5; x = 10; // ❌ error: cannot assign twice // to immutable variable `x`
해결책은 let 바로 뒤에 mut를 추가하는 것입니다:
let mut x = 5; x = 10; // ✅ compiles fine!
순서는 항상 let mut입니다 — mut let은 절대 안 됩니다. 두 키워드, 한 칸 띄어쓰기.