العبارات
منقول من الكتاب المرجعي: docs/handbook/language/04-statements.md · الإيداع 7a52f6c
القاعدة. عبارة في كل سطر. الكتلة تبدأ بعد : بمسافة بادئة. النطاق نطاق دالة: اذا وطالما ولكل لا تنشئ
نطاقاً (semantics.md (وثيقة في مستودع المجمّع)).
| العبارة | الصيغة |
|---|---|
| إسناد | س = قيمة، وبنوع س عدد = قيمة، ومركّب += -= *= /= %= |
| ثابت | ثابت حد = 10 (لا يُسند إليه بعد) |
| شرط | اذا ...: ثم غير ذلك اذا ...: ثم غير ذلك: |
| حلقة شرطية | طالما ...: |
| حلقة على عناصر | لكل ع في مدى(من, الى) أو قائمة أو مصفوفة أو نص (رموزه) أو قاموس (مفاتيحه) أو شريحة |
| الخروج والتخطي | توقف، تجاوز |
| مطابقة | حالات قيمة: ثم حاله ا: أو حاله ا او ب: أو حاله _: |
| تأجيل | خاتمه جملة: تُنفَّذ عند الخروج من الكتلة، بعكس الترتيب |
| متغير عام في دالة | عام س قبل الإسناد إليه |
مج = 0لكل ع في مدى(1, 6): اذا ع == 3: تجاوز مج += عحالات مج: حاله 0: اطبع("صفر") حاله 12 او 13: اطبع("مج = ", مج) حاله _: اطبع("غير ذلك")لكل مفتاح في {"ب": 2, "ا": 1}: اطبع(مفتاح)داله عدّ() فراغ: خاتمه اطبع("ثانياً") اطبع("أولاً")عدّ()القيود المعروفة. مدى(النهاية) ومدى(البداية, النهاية) ومدى(البداية, النهاية, الخطوة) لا تشمل النهاية، وهي
لـلكل وحدها. لا لكل بفهرس وعنصر معاً.
أخطاء محتملة.
اذا صواب اطبع(1)رمز الخروج: 2
في فهرس الأخطاء: E0019