Cargo로 실행 가능한 기본 구조를 만들고 run으로 반복 확인한다.
cargo newGUESSING GAME
추리 게임은 Rust의 입력, 가변성, 결과 처리를 한 번에 익히는 첫 실습이다
작은 게임을 만들며 Cargo 프로젝트, 표준 입력, mut, 메서드 호출, 오류 처리 흐름을 직접 만진다.
사용자 입력을 담을 가변 String을 만들고 표준 입력으로 채운다.
let mut guessread_line의 실패 가능성을 expect로 명시해 오류 흐름을 확인한다.
read_line입력값을 숫자로 바꾼 뒤 match로 높음, 낮음, 정답을 나눈다.
match
학습 기준: 처음에는 게임 완성보다 컴파일러가 요구하는 타입과
가변성 규칙을 따라가는 감각이 중요하다.