مجموعة إجراءات "التبديل"

مكتمل

تُستخدم مجموعة الإجراءات التبديل عند اعتماد الخطوات التالية للتدفق على قيمة متغير معين. لنوضح هذا الإجراء بمثال.

يسترد التدفق التالي قائمة بجميع الملفات الموجودة في مجلد المستندات، وينتج عدد ملفات استنادًا إلى ثلاثة أنواع من أسماء الملفات: تلك التي تحتوي على كلمة مدفوعات، وتلك التي تحتوي على كلمة موظفون وتلك التي تحتوي على كلمة جدولة. عندئذ يتم عرض رسالة تحتوي على عدد الملفات على الشاشة التي سيقوم المستخدم بمراجعتها.

أولاً، سنقوم باسترداد المسار إلى مجلد المستندات، واسترداد جميع الملفات الموجودة بداخله، وتهيئة أربعة متغيرات لتعمل كعدادات للملفات:

لقطة شاشة لتهيئة عدادات الملفات.

نظرًا لأن الملفات الموجودة في مجلد المستندات مخزنة في قائمة، فسنستخدم حلقة لكل للتكرار خلال كل ملف:

لقطة شاشة مع إضافة إجراء

الآن، يجب التحقق من كل ملف للبحث عن الكلمات الأساسية المطلوبة. لتحقيق ذلك، سنستخدم إجراء التبديل:

لقطة شاشة لمربع حوار إجراء التبديل مع تعيين القيمة المراد التحقق منها للعنصر الحالي.

لقطة شاشة مع إضافة إجراء

سنضيف بعد ذلك الحالات البديلة، باستخدام إجراءات الحالة. تُستخدم المقارنة يحتوي على، نظرًا لأن أسماء الملفات قد تحتوي على أحرف أكثر من كلماتنا الرئيسية:

لقطة شاشة لمربع حوار إجراء

وفي النهاية، يجب أن يبدو التدفق كما يلي:

لقطة شاشة مع إضافة

كما سنضيف بديلاً غير مشروط، في حالة عدم احتواء بعض الملفات على أي من كلماتنا الرئيسية:

لقطة شاشة باستخدام إضافة الحالة الافتراضية إلى الإجراء

داخل كل حالة، سنزيد متغير العداد المعني، وأخيرًا، سنضيف مربع رسالة ليتم عرضه:

لقطة شاشة باستخدام إضافة عدادات الزيادة المتغيرة إلى كل حالة.