Menu
Coddy logo textTech

Récapitulatif - Analyseur de commandes simple

Fait partie de la section Logic & Flow du Journey Rust de Coddy — leçon 6 sur 66.

challenge icon

Défi

Facile

Vous recevrez une chaîne de commande en entrée. Lisez l'entrée et utilisez les techniques de flux de contrôle que vous avez apprises pour analyser et répondre à différentes commandes.

Exigences :

  • Lire une chaîne de commande à partir de l'entrée
  • Utilisez une expression match pour gérer les commandes suivantes :
    • "start" → affichez "System starting..."
    • "stop" → affichez "System stopping..."
    • "pause" ou "wait" → affichez "System paused"
    • "status" → affichez "System running"
    • Toute autre commande → affichez "Unknown command"

Entrée : Une seule chaîne de commande

Sortie : Affichez la réponse appropriée en fonction de la commande

Essayez vous-même

use std::io;

fn main() {
    // Lire la commande depuis l'entrée
    let mut command = String::new();
    io::stdin().read_line(&mut command).expect("Failed to read line");
    let command = command.trim();
    
    // TODO : Écrivez votre code ci-dessous
    // Utilisez une expression match pour gérer les différentes commandes
    
}

Toutes les leçons de Logic & Flow