Menu
CoddyTech

Özet - Basit Komut Ayrıştırıcı

Coddy'nin Rust Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 6 / 66.

challenge icon

Görev

Kolay

Girdi olarak bir komut dizesi alacaksınız. Girdiyi okuyun ve farklı komutları ayrıştırmak ve yanıtlamak için öğrendiğiniz kontrol akışı tekniklerini kullanın.

Gereksinimler:

  • Girdiden bir komut dizesi okuyun
  • Aşağıdaki komutları işlemek için bir match ifadesi kullanın:
    • "start" → "System starting..." yazdırın
    • "stop" → "System stopping..." yazdırın
    • "pause" veya "wait" → "System paused" yazdırın
    • "status" → "System running" yazdırın
    • Diğer tüm komutlar → "Unknown command" yazdırın

Girdi: Tek bir komut dizesi

Çıktı: Komuta göre uygun yanıtı yazdırın

Kendin dene

use std::io;

fn main() {
    // Komutu girdiden oku
    let mut command = String::new();
    io::stdin().read_line(&mut command).expect("Failed to read line");
    let command = command.trim();
    
    // YAPILACAK: Kodunuzu aşağıya yazın
    // Farklı komutları işlemek için bir match ifadesi kullanın
    
}

Mantık & Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Rust derleyicisi