Rust TutorialLesson 13Preview gratis
Rust Match
Lesson ini bagian dari Rust · Semua level
Ringkasan
Pelajaran ini mengupas konstruksi 'match' di Rust yang merupakan mekanisme pattern matching yang sangat ampuh. Dibandingkan 'switch' pada bahasa lain, 'match' di Rust memeriksa pemenuhan seluruh kemungkinan kondisi (exhaustive checking). Pola ini sering dipakai bersama enum dan pengujian nilai terstruktur.
Poin kunci
- Match membandingkan suatu nilai terhadap serangkaian pola (arms)
- Pola dan ekspresi dihubungkan menggunakan tanda panah tebal '=>'
- Kompiler Rust mewajibkan pola match bersifat exhaustive (mencakup semua kemungkinan)
- Karakter placeholder garis bawah '_' berfungsi sebagai pola default (catch-all)
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.