실습 연결

추리 게임에서 만나는 개념 흐름

추리 게임은 입력, 난수, 비교, 반복, 오류 처리를 한 프로그램 안에서 연결해 러스트 문법을 실제 문제에 붙여 보는 장입니다.

입력 받기

String과 read_line, mut 참조를 사용해 사용자가 입력한 한 줄을 버퍼에 담습니다.

값 변환

trim과 parse 결과를 match로 나누어 숫자면 계속 진행하고 실패하면 다시 입력받습니다.

비교하기

cmp가 돌려주는 Ordering을 match로 나누어 작음, 큼, 정답 메시지를 출력합니다.

반복 종료

loop 안에서 계속 추리하게 하되 정답을 맞히면 break로 게임을 끝냅니다.