Menu
Coddy logo textTech

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

Coddy'nin Rust Journey'sinin Logic & Flow 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
    
}

Logic & Flow bölümündeki tüm dersler