1. 시작하기

1.1. 설치하기

 
 
  • 업데이트 및 제거
    • rustup update rustup self uninstall
  • 버전 확인
    • rustc --version
  • 로컬 문서
    • rustup doc
 

1.2 Hello, world

  • Hello, world!
    • fn main() { println!("hello, world!") }
    • println!() 에서 !는 매크로를 의미. println!은 함수가 아니다!
  • 컴파일
    • rustc hello_world.rs
       
 

1.3. Hellow Cargo

  • Cargo: Rust의 빌드 및 패키지 매니저
  • 새 프로젝트 생성하기
    • cargo new hello_cargo --bin
    • --bin은 실행 파일(바이너리)를 생성. 이게 없으면 라이브러니. 없어도 기본적으로 실행 파일을 생성.
    • --lib는 라이브러리를 만드는 것. (예전에는 이 옵션이 디폴트였지만 지금은 --bin이 디폴트)
  • Cargo.toml: 브로젝트의 모든 설정이 들어있는 파일
  • 빌드하고 실행하기
    • cargo build cargo run cargo check cargo build --release