Latihan 1 dari materi Match Expression di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi nama_hari(n: i32) -> &'static str yang menggunakan match untuk mengembalikan nama hari:
1 → "Senin"
2 → "Selasa"
3 → "Rabu"
4 → "Kamis"
5 → "Jumat"
6 → "Sabtu"
7 → "Minggu"
lainnya → "Tidak valid"
Cetak hasil untuk 1, 5, 7, dan 9.
Hint
match di Rust harus exhaustive — semua kemungkinan harus di-cover.
Gunakan _ sebagai wildcard untuk catch-all.
match n { 1 => "Senin", 2 => "Selasa", ... _ => "Tidak valid" }
HyperSheets
bagian dari BelajarWeb.dev
🔄
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...