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!