Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 저항
- fizz
- format_args!
- result타입
- 정적타입
- crates
- 러스트
- 히코우즈쿠에
- 트레이딩플랫폼
- listcomprehension
- 가변참조
- 스레드안전
- 채널
- match
- 소유권
- toml
- 지지
- println!
- 시장조성
- 빗각
- concat!
- 메모리
- closure
- 클로저
- 마켓메이킹
- 러스트철학
- &args
- 불변참조
- 가변변수
- 파이썬
Archives
- Today
- Total
목록러스트철학 (1)
unanimous0
[RUST 1-5] 러스트의 불변/가변 변수와 철학
러스트에서 변수를 정의하는 방법let 변수명 = 값; 러스트의 변수는 불변러스트의 변수는 기본적으로 불변이는 소유권과 관련이 있는데, 값에 이름을 붙여서 그 이름을 통해 값을 참조하는 것파이썬과 마찬가지로 변수에 값을 대입하는 것까지는 동일하지만 러스트의 변수는 값을 변경할 수 없음 가변 변수 정의let mut 변수명 = 값; 변수 이름 앞에 변경이 가능(mutable)하다는 의미로 "mut"를 붙여 가변 변수 선언변수가 불변일 때의 장점원래 변수라는 말은 값이 변한다는 것을 의미하는데, 러스트에서의 변수는 변하는 값이 아니라 어떤 값을 가리키는 이름다른 언어로 만들어진 많은 프로그램의 버그를 분석해보면, 개발자의 실수 등으로 변수의 값이 변경되어 버그로 이어지는 경우가 많음변수가 불변이라면 도중에 값..
RUST
2025. 3. 1. 18:57