Selection: CASE · الاختيار: CASE
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · تحتاج هذه الصفحة إلى متصفح حديث (يدعم SharedArrayBuffer). يرجى تحديث Chrome أو Edge أو Firefox أو Safari إلى أحدث إصدار.
English
CASE OF picks one branch
- A
CASEruns the branch whose value matches the variable. - Branches are tested in order. The first match runs, and the rest are skipped.
OTHERWISEis the branch for every other value. It comes last.
العربية
CASE OF يختفر فرعاً واحداً
CASEيشغل الفرع الذي تطابق قيمته المتغير.- يتم اختبار الفروع بالترتيب. يتم تشغيل أول مطابقة، ويتم تخطي الباقي.
OTHERWISEهو الفرع لكل القيم الأخرى. يأتي أخيراً.
English
العربية
DECLARE Move : CHAR
Move ← 'W'
CASE OF Move
'W' : OUTPUT "west"
'E' : OUTPUT "east"
OTHERWISE : OUTPUT "other"
ENDCASE
English
Watch out
- A character value uses single quotes:
'W'. - Each branch is one statement here. A longer branch is easier to read as an
IF.
العربية
انتبه
- قيمة الحرف تستخدم علامات اقتباس مفردة:
'W'. - كل فرع عبارة عن جملة واحدة هنا. الفرع الأطول أسهل في القراءة كـ
IF.
English
Common mistakes
- Close the block with
ENDCASE. - Put a colon after the value, and after
OTHERWISE.
العربية
أخطاء شائعة
- أغلق الكتلة بـ
ENDCASE. - ضع نقطتين رأسيتين بعد القيمة، وبعد
OTHERWISE.
English
Now you try
- Read a character and choose a word with
CASE OF.
العربية
الآن جرب بنفسك
- اقرأ حرفاً واختر كلمة باستخدام
CASE OF.
Read a CHAR Move. Output west for W, east for E, and other for anything else. · اقرأ نصًا CHAR Move. أخرج west عند W، وeast عند E، وother لأي شيء آخر.
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.