728x90 구문2 기초 문법 변수, 상수 러스트의 기본 변수는 불변성이다. 이때문에 다음과 같은 코드를 컴파일하면 불변성 변수에 재할당으로 인해 에러가 발생한다. 1 2 3 4 5 6 7 fn main() { let x = 5; println!("The value of x is: {}", x); x = 6; println!("The value of x is: {}", x); } Colored by Color Scripter cs 변수와 상수의 차이 상수는 불변성 그 자체가. 따라서 mut를 허용하지 않는다. 또 한 let 대신 const를 사용해야 한며 값을 유형을 선언해야 한다. 또 한 상수는 사진이 선언되 있는 영역 냉에서 프로그램이 실행되는 시간 동안 항상 유효하다. shadowing mut로 선언한 변수가 아닌 경우 러스트는.. 2022. 1. 16. Rust 맛보기 Rust 설치 1 2 $ curl https://sh.rustup.rs -sSf | sh Colored by Color Scripter cs Rust 업데이트 1 2 $ rustup update cs Rust 설치 확인(버전 확인) 1 2 $ rustc --version cs Cargo 사용하기 Cargo는 러스트의 빌스 시스템, 패키지 매니저이다. Cargo를 사용해서 다음과 같이 프로젝트를 생성할 수 있다. 1 2 $ cargo new hello_cargo --bin cs 위 커맨드에서 --bin은 라이브러리가 아닌 실행 가능한 애플리케이션(binary)를 만든다는 의미이다. hello_cargo는 프로젝트 및 프로젝트 디렉토리 이름이다. Cargo는 의존성을 Cargo.toml에서 관리한다. 프로젝.. 2022. 1. 16. 이전 1 다음 728x90