[1. 기본 개념]
Rust 에서 변수는 let 으로 선언하고, 기본적으로 불변성을 갖는다.
그러나 필요에 따라 mut 를 추가하여 가변성을 갖게 할 수 있다.
상수는 변수와 달리 아래와 같은 차이가 있다.
- mut 사용이 허용되지 않는다. 따라서 불변성 그 자체이다.
- let 대신 const 를 사용한다.
Shadowing
- 이전에 선언한 변수와 같은 이름을 갖는 새 변수를 선언 할 수 있다.
- let 을 다시 사용하여, 효과적으로 새 변수를 선언하고, 값의 유형도 변경 할 수 있다.
- mut 사용 시 컴파일 에러가 발생 할 수 있다. (값의 유형이 바뀌는 경우)
[2. 예제]
'Rust > 예제 및 개념' 카테고리의 다른 글
Rust. Cargo 개념 및 사용 방법 (0) | 2023.10.10 |
---|---|
Rust. 컴파일 (0) | 2023.10.10 |