هل تفتقد عبارة التبديل (switch statement)؟ يحتوي رست (Rust) على كلمة فتاحية مفيدة بشكل لا يصدق لمطابقة جميع الشروط الممكنة للقيمة وتنفيذ تعليمات برمجية إذا كانت المطابقة صحيحة.
دعنا نرى في المثال المقابل كيف تعمل مع الارقام. سوف يكون لدينا الكثير لنقوله في الفصول القادمة حول أنماط مطابقة ذات بيانات أكثر تعقيدا. أعدك أنه يستحق الانتظار.
مُطابقة match
تكون شاملة لذا فإنها تتعامل مع جميع الحالات.
المطابقة المدموجة مع التفكيك هي أحد الأنماط الأكثر شيوعا التي ستراها في لغة رست (Rust) كلها.