본문 바로가기
728x90
반응형

Rust16

Rust 설치부터 실행까지 (섀도어) - 4 오늘은 이전에 살짝 살펴봤던 RUST의 섀도잉(shadowed)에 대해 알아보고자 합니다.복습이전에 rust에서 변수를 재선언 할 수 있다. 라고 이야기했었습니다. 다음과 같은 코드의 경우 x라는 변수를 중복으로 사용하고 있습니다.fn main() { let x = 5; let x = x + 1; println!("The value of x is: {x}");}그치만 println! 에 기록되는 x의 값은 5 + 1인 6이 됩니다.섀도잉그럼 다음과 같은 경우에는 출력값이 어떻게 될까요?fn main() { let x = 5; let x = x + 1; { let x = x * 2; println!("The value of x in the inner.. 2024. 12. 26.
Rust 설치부터 실행까지 (형변환 및 에러 처리) - 3 오늘의 Rust의 문자열 입력 및 형변환, 반복문에 대해 배워보고자 합니다.입출력rust는 기본적으로 std::io를 활용하여 입력합니다. C++의 std::cin과 비슷한 형식입니다.use std::io;fn main() { let mut guess = String::new(); io::stdin() .read_line(&mut guess) .expect("Failed to read line"); println!("You guessed: {guess}");}불변 / 가변다음과 같이 guess에 String타입의 값을 입력합니다.let mut guess = String::new();여기서 rust의 불변과 가변 형식이 드러나게 됩니다. 다음과 같이 선언하여 사용하.. 2024. 12. 20.
Rust 설치부터 실행까지 (feat. dependencies) - 2 오늘의 Rust의 dependencies 추가하여 외부 라이브러리를 가져와 프로젝트에 적용하는 방법과 build하여 exe 파일로 만들어 배포하는 방법에 대하여 알아보고자 합니다.dependencies에 외부 라이브러리 추가일반적으로 JAVA와 같은 경우 pom.xml에 dependency로 외부 라이브러리 프로젝트 명, 해당 프로젝트에서 가져온 라이브러리명, 버전 정보를 추가하여 외부 라이브러리를 가져올 수 있습니다. C++이나 C#또한 lib이나 dll로 만든 파일을 프로젝트에 입혀 사용할 수 있습니다. Rust의 경우 cargo를 통하여 외부 라이브러리르 추가할 수 있습니다.cargo new main이라는 명령어를 사용하면 main.rs가 포함된 프로젝트가 만들어집니다.프로젝트 파일을 살펴보다보면 .. 2024. 12. 19.
Rust 설치부터 실행까지 (feat. VScode) - 1 이전부터 학습해보고 싶던 TypeScript, Rust, Golang 중 Rust에 대해 설치부터 실행과정까지 정리해보고자 합니다. 백준의 bubbler님의 도움을 받았습니다.설치Rusthttps://www.rust-lang.org/tools/install Install RustA language empowering everyone to build reliable and efficient software.www.rust-lang.orgWindow의 경우 해당 사이트에서 exe파일 실행 후, 1번을 입력하여 rust를 설치합니다.VScodehttps://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code .. 2024. 12. 18.
728x90
반응형