rust update:
rustup update
compiler:
rustc
src:
fn main() {
println!("Hello, world!");
}
build:
rustc main.rs
규칙:
fn으로 function정의
파라미터는 ()안에
()와 { 시작시 한칸 띄우는 것이 좋은 스타일(rustfmt에서 자동으로 적용되는 듯 함.)
Cargo(카고)는 러스트의 빌드 시스템 및 패키지 매니저입니다.
sample create:
cargo new hello_cargo --bin
--bin 인자가 라이브러리가 아닌 실행 가능한 애플리케이션으로 만들어줍니다.
Cargo를 통해서 프로젝트를 생성하면 Cargo.toml을 확인 할 수 있습니다.
Cargo.toml(Tom’s Obvious, Minimal Language)은 Cargo의 환경설정 포맷입니다.
Cargo.toml은 최상위 디렉토리에 위치
build(debug):
cargo build
build & start:
cargo run
compile check:
cargo check
release build:
cargo build --release