Rust 언어 기초 문법 완벽 정리 #2
·
Programming/Rust
이전 포스트에 이어서 https://raycho-dev.tistory.com/164 Rust 언어 기초 문법 완벽 정리 #1최근 시스템 프로그래밍 언어 중 가장 주목받고 있는 언어가 바로 Rust입니다. Rust는 메모리 안전성(Memory Safety)과 높은 성능을 동시에 제공하며, C/C++를 대체할 차세대 언어로 평가받고 있습니다.raycho-dev.tistory.com9. 배열(Array) 고정 길이 배열let numbers = [1, 2, 3, 4, 5];println!("{}", numbers[0]); 배열 순회for num in numbers { println!("{}", num);} 10. 튜플(Tuple) 여러 타입을 하나로 묶을 수 있습니다.let user = ("Kim", 30..
Rust 언어 기초 문법 완벽 정리 #1
·
Programming/Rust
최근 시스템 프로그래밍 언어 중 가장 주목받고 있는 언어가 바로 Rust입니다. Rust는 메모리 안전성(Memory Safety)과 높은 성능을 동시에 제공하며, C/C++를 대체할 차세대 언어로 평가받고 있습니다. 이번 포스팅에서는 Rust를 처음 접하는 개발자를 위해 기초 문법을 정리해보겠습니다. 1. Rust 프로그램 시작하기 가장 기본적인 Rust 프로그램입니다.아래 명령어로 프로젝트를 생성합니다. cargo new hello_rust main.rs 소스코드fn main() { println!("Hello, Rust!");} fn : 함수(Function)를 정의하는 키워드main() : 프로그램 시작점println! : 콘솔 출력 매크로(Macro)실행hello_rust 폴더 이동후 ca..
Rust 개발환경 구성 (Windows)
·
Programming/Rust
Rust 개발환경 다운로드Rust 툴체인 (rustup) 설치사전 요구사항 (C++ Build Tools)Windows에서 Rust를 컴파일하려면 MSVC(Microsoft Visual C++) 빌드 도구가 필요합니다. Rustup 설치 과정에서 자동으로 안내해 주지만, 미리 Visual Studio Build Tools를 설치해 두시면 더 원활합니다. ("C++을 사용한 데스크톱 개발" 워크로드 선택)rustup-init.exe 다운로드https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe위 링크를 클릭하여 rustup-init.exe 파일을 다운로드하고 실행하세요.설치확인설치가 완료되었다면, 터미널을 재시작한 후 ..