السلام عليكم ورحمة الله وبركاته
درس حول الـ elseif وطريقة بنائها
فما هي الـ elseif ؟
عندما نريد التحقق من قيمة عنصر محدد فيمكننا استخدام الـ else if وهي هنا تختصر علينا كثيرا من الخطوات
علما انه يمكننا ايضا استخدام if لوحدها
بخلاف ما إن أردنا التحقق من قيمة عناصر مختلفة فنستخدم الـ if
فـ elseif مشابهة نوعا ما لفكرة OR
توضيح اكثر للفرق بينهما :
الفرق هو أن الـ elseif مرتبطة بالــ if التي قبلها فإذا كان الشرط الذي قبلها صحيحاً لم تعمل
وأما الـ if المنفصلة فليست مرتبطة بما قبلها وبالتالي فإنها تعمل دائماً
وبالمثال يتضح المقال :
'elseif :
if x=1 then
?=?
elseif x=2 then
?=??
elseif x=3 then
?=???
else
?=?????
end if
في الكود اعلاه سيتم التحقق من if فان وجد الشرط والا انتقل الى elseif الاولى فان تحقق الشرط والا انتقل الى elseif الثانية ..
لاحظوا اننا ادخلنا في النهاية else بقيمة معينة ففي عدم تحقق اي شرط من الشروط الثلاثة فإن الكود الموجود داخل else هو الذي سيعمل
....