변수와 가변성

    [Rust] Rust 개념 - 1.보편적인 프로그래밍 개념 - 변수와 가변성

    이번 시간부터는 Rust에 보편적인 개념을 배워보도록 하겠습니다. 변수와 가변성 Rust에서 기본 변수는 불변성입니다. 이것은 Rust 가 제공하는 안전성과 손쉬운 동시성이라는 장점을 취할 수 있게 코드를 작성하게끔 강제하는 요소중 하나입니다. 하지만 여전히 가변변수를 사용하고 싶을텐데 어떻게 그리고 왜 Rust가 불변성을 애호하길 권장하는지 알아보면 그런 생각을 포기할 수 있을 것 입니다. 변수가 불변성일 경우 일단 값이 이름에 bound되면 해당 값을 변경할 수 있는데 시험 삼아서 variables 라는 프로젝트를 만들어 보겠습니다. cargo new --bin variables Filename: src/main.rs fn main() { let x = 5; println!("The value of ..