Rust Programming Language
A language empowering everyone to build reliable and efficient software.
www.rust-lang.org
여기 사이트에서 설치를 진행하시면 됩니다.
윈도우, 리눅스, 맥 모두 좀 다르지만 윈도우는 설치 파일이 따로 있습니다.
📘 1장: Rust 소개
Rust는 Graydon Hoare가 개발하고 Mozilla Labs에서 지원하는 시스템 프로그래밍 언어입니다.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustc --version
cargo new my_project
cd my_project
cargo run
fn main() {
println!("Hello, world!");
}
출력 결과 : 해보세요
println! 매크로는 다음과 같이 정의되어 있습니다:
macro_rules! println {
($($arg:tt)*) => (
print!("{}\n", format_args!($($arg)*))
)
}
let x = 5; // 불변
let mut y = 10; // 가변
y = 20;
|
i8,u8
|
8비트 부호/무부호 정수
|
|
i32,u32
|
32비트 부호/무부호 정수
|
|
f32,f64
|
32비트/64비트 부동소수점
|
|
bool
|
논리 값 (true/false)
|
|
char
|
유니코드 문자
|
fn main() {
let name = "Rust";
println!("Hello, {}!", name);
let mut age = 0;
age += 1;
println!("Age: {}", age);
}
실행해보세요.. 스스로 설명도 해보세요..
