[Chapter #1.4] Cargo 프로젝트 생성과 `Cargo.toml`

이번 글에서는 Cargo 프로젝트 생성과 `Cargo.toml`과 `cargo build`, `cargo run`, `cargo check`을(를) 작은 예제로 확인합니다. 

Cargo 명령 정리

  • Cargo 프로젝트 생성과 Cargo.toml의 역할을 확인합니다.
  • cargo build, cargo run, cargo check의 역할을 확인합니다.

개념 설명

Rust는 작성한 코드의 의도와 실제 동작이 맞는지 컴파일 단계에서 확인합니다. 먼저 한 가지 규칙만 적용한 작은 코드로 시작하고, 결과를 확인한 뒤 다음 규칙을 더합니다.

예제

cargo new hello-cargo
cd hello-cargo
cargo check
cargo run

예제의 핵심은 코드를 길게 만드는 것이 아니라, 한 번에 하나의 질문만 확인하는 데 있습니다. 오류가 나오면 메시지의 위치와 사용한 타입을 먼저 살펴봅니다.

확인할 것

  1. 각 값의 타입과 사용 시점을 적어 봅니다.
  2. 코드를 한 줄씩 바꾸며 컴파일 결과를 비교합니다.
  3. 은 규칙이 다음 예제에서도 유지되는지 확인합니다.