Menu
CoddyTech

Rangkuman, Parser Perintah Sederhana

Termasuk bagian Logika dan Alur dalam perjalanan Rust di Coddy. Pelajaran 6 dari 66.

challenge icon

Tantangan

Mudah

Kamu akan menerima string perintah sebagai input. Baca input dan gunakan teknik alur kontrol yang telah kamu pelajari untuk mengurai dan menanggapi berbagai perintah.

Persyaratan:

  • Baca string perintah dari input
  • Gunakan ekspresi match untuk menangani perintah berikut:
    • "start" → cetak "System starting..."
    • "stop" → cetak "System stopping..."
    • "pause" atau "wait" → cetak "System paused"
    • "status" → cetak "System running"
    • Perintah lainnya → cetak "Unknown command"

input: Satu string perintah

output: Cetak respons yang sesuai berdasarkan perintah

Coba sendiri

use std::io;

fn main() {
    // Baca perintah dari input
    let mut command = String::new();
    io::stdin().read_line(&mut command).expect("Failed to read line");
    let command = command.trim();
    
    // TODO: Tulis kodemu di bawah ini
    // Gunakan ekspresi match untuk menangani berbagai perintah
    
}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Rust online