이번 글에서는 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
예제의 핵심은 코드를 길게 만드는 것이 아니라, 한 번에 하나의 질문만 확인하는 데 있습니다. 오류가 나오면 메시지의 위치와 사용한 타입을 먼저 살펴봅니다.
확인할 것
- 각 값의 타입과 사용 시점을 적어 봅니다.
- 코드를 한 줄씩 바꾸며 컴파일 결과를 비교합니다.
- 은 규칙이 다음 예제에서도 유지되는지 확인합니다.