프로그래밍
rust
basic_syntax
1.hello World

println 함수로 "hello world" 작성하기

cargo new프로젝트 생성

> cargo new hello_rust

프로젝트를 생성하면 루트폴더에 다음과 같은 파일이 생성되어있다. 이 파일을 통해 디펜던시를 관리할 수 있다.

cargo.toml
[package]
name = "hello_rust"
version = "0.1.0"
edition = "2021" # 현재시간이 아니라 카고의 버전을 뜻한다.
 
[dependencies]

실행파일로 이동해보자.

src/main.rs
fn main() {
    println!("hello, world!")
}

hello, world! 컴파일과 실행

기본셋팅값으로 헬로월드 출력문이 작성되어있다. 개별 파일을 실행할때는 개별로 컴파일 하고 이후 바이너리 파일을 직접 실행시켜줄 수 있다

> rustc src/main.rs
> ./main
hello, world!

rustc 명령어를 통해 코드를 컴파일하고

이를 실행하려면 빌드하고 컴파일된 파일을 실행해줄 수 있으나, 러스트의 cargo는 이 두 과정을 한번에 처리할 수 있는 구문을 제공하고 있다.

> cargo run
hello, world!