Menu
Coddy logo textTech

סיכום – מנתח פקודות פשוט

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Rust של Coddy. שיעור 6 מתוך 66.

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 כדי לטפל בפקודות שונות
    
}

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Rust אונליין