RUST의 데이터 타입
·
Programming Language/RUST
Rust의 데이터 타입Rust는 타입이 고정된 언어이다.이는 모든 변수의 타입이 컴파일 시에 반드시 정해져 있어야 한다는 뜻이다.보통 컴파일러는 사용된 값에 따라 타입을 추측할 수 있지만, 타입의 선택 폭이 넓은 경우에는 반드시 타입을 명시해야 한다.Rust의 데이터 타입은 크게 스칼라와 컴파운드로 나눌 수 있다. 스칼라 타입 데이터스칼라는 하나의 값으로 표현되는 타입으로, 다음 데이터형이 스칼라 타입에 해당된다.정수형부동소수점boolean문자 정수형Rust의 기본 정수 타입은 i32 이다. (64-bit 에서도 마찬가지)Rust에서의 정수 타입LengthSignedUnsigned8-biti8u816-biti16u1632-biti32u3264-biti64u64archisizeusize Rust의 정수형 ..
Rust의 변수
·
Programming Language/RUST
⭐ Rust의 변수 특징Rust의 변수는 기본적으로 불변이다.즉, 불변성 변수에 값을 재할당하려고 하면 컴파일 에러가 발생한다.이 덕분에 Rust는 코드의 안전성과 동시성에서 강점을 발휘한다.  🏃‍♂️ 실습 해보자!불변성 확인해보기먼저, variables 라는 새 프로젝트를 생성한다.본인은 VS Code에서 진행하므로, VS Code도 실행해 주었다.cargo new variables --bincd variablescode . `main.rs`파일에 다음 코드를 작성해서 실행해보자.fn main() { let x = 5; println!("The value of x is: {}", x); x = 6; println!("The value of x is: {}", x);} 다음처럼 ..
Rust로 만드는 숫자 추리 게임
·
Programming Language/RUST
📍 추리 게임RUST로 고전적인 입문자용 프로그래밍 문제인 추리 게임을 구현해보자.프로젝트 설명이 프로그램은 1~100 사이의 임의의 정수를 생성함다음으로 플레이어가 프로그램에 추리한 정수를 입력함프로그램은 입력받은 추리값이 정답보다 높거나 낮은지를 알려줌추리값이 정답이라면 축하 메세지를 보여주고 종료함 🆕 새로운 프로젝트 생성하기첫 명령어의 --bin 플래그는 바이너리용 프로젝트를 생성하는 플래그이다.cargo new guessing_game --bincd guessing_gamecode .  📝 코드 작성하기숫자 입력 받기use std::io;fn main() { println!("Guess the number!"); println!("Please input your guess.");..