가변 변수
Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 9번째.
Rust에서 변수는 기본적으로 불변(immutable)입니다. 이는 변수에 값을 한 번 할당하면 그 값을 변경할 수 없음을 의미합니다. 하지만 변수를 선언할 때 mut 키워드를 사용하여 변수를 가변(mutable)으로 만들 수 있습니다.
예를 들어:
let x = 5; // x는 불변입니다
let mut y = 10; // y는 가변입니다이 예제에서 x는 불변(immutable)이므로 초기화된 후에는 그 값을 변경할 수 없습니다. 반면에 y는 가변(mutable)이므로 코드의 나중 부분에서 그 값을 변경할 수 있습니다.
y = 20; // y는 가변(mutable)이기 때문에 허용됩니다
x = 15; // x는 불변(immutable)이기 때문에 에러가 발생합니다챌린지
초급add라는 이름의 가변 변수를 선언하고 13이라는 값을 할당하세요.
값을 13에서 16으로 변경하세요.
치트 시트
Rust에서 변수는 기본적으로 불변(immutable)입니다. 변수를 가변(mutable)으로 만들려면 mut 키워드를 사용하세요:
let x = 5; // 불변 변수
let mut y = 10; // 가변 변수가변 변수에는 값을 다시 할당할 수 있습니다:
y = 20; // 허용됨 - y는 가변임
x = 15; // 에러 - x는 불변임직접 해보기
#[allow(unused_assignments)] // 이 줄을 삭제하지 마세요
fn main() {
// 변수 add 초기화
// 값을 13에서 16으로 변경
// 아래 줄을 변경하지 마세요
println!("add = {}", add);
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.