Menu
Coddy logo textTech

요약 - 간단한 커맨드 파서

Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 6번째.

challenge icon

챌린지

쉬움

입력으로 명령 문자열을 받게 됩니다. 입력을 읽고 지금까지 배운 제어 흐름 기술을 사용하여 다양한 명령을 파싱하고 응답하세요.

요구 사항:

  • 입력에서 명령 문자열을 읽습니다.
  • 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 표현식을 사용하여 다양한 명령을 처리하세요
    
}

Logic & Flow의 모든 레슨