요약 - 간단한 커맨드 파서
Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 6번째.
챌린지
쉬움입력으로 명령 문자열을 받게 됩니다. 입력을 읽고 지금까지 배운 제어 흐름 기술을 사용하여 다양한 명령을 파싱하고 응답하세요.
요구 사항:
- 입력에서 명령 문자열을 읽습니다.
match표현식을 사용하여 다음 명령들을 처리합니다:"start"→"System starting..."출력"stop"→"System stopping..."출력"pause"또는"wait"→"System paused"출력"status"→"System running"출력- 그 외 다른 모든 명령 →
"Unknown command"출력
입력: 단일 명령 문자열
출력: 명령에 따른 적절한 응답 출력
직접 해보기
use std::io;
fn main() {
// 입력으로부터 명령을 읽어옵니다
let mut command = String::new();
io::stdin().read_line(&mut command).expect("Failed to read line");
let command = command.trim();
// TODO: 아래에 코드를 작성하세요
// match 표현식을 사용하여 다양한 명령을 처리하세요
}