وثائق نسخة التطويرقد تصف ميزات لم تصدر بعد.

الملفات والجمل

ينتهي اسم ملف زيد بالامتداد .zaid، ويُحفَظ بترميز UTF-8. تُكتب كل جملة عادةً في سطر مستقل، ولا تُستخدم الفاصلة المنقوطة لفصل الجمل.

ثلاث جمل(زيد)
اجعل الاسم يساوي "زيد"اجعل العمر يساوي 1اطبع الاسم، العمر

يمكنك توزيع قائمة أو قاموس أو استدعاء طويل على عدة أسطر ما دامت الأقواس () أو [] أو {} مفتوحة.

قائمة متعددة الأسطر(زيد)
اجعل الأسماء تساوي [  "علي"،  "سارة"،  "زيد"،]

المسافات البادئة تحدد الكتل

تُحدِّد المسافات البادئة الأسطر التابعة للشرط أو الحلقة أو الدالة. وعند تشغيل zaid format، يضع المنسّق مسافتين في بداية السطر لكل مستوى من مستويات التداخل.

كتلة تحددها المسافات البادئة

الشيفرة(زيد)
# هذا تعليق عادياجعل العمر يساوي 20إذا كان العمر أكبر من أو يساوي 18 إذن  اطبع "بالغ"
النتيجة
بالغ

يبدأ سطر اطبع بمسافتين، ولذلك تعدّه لغة زيد جزءًا من كتلة الشرط.

التعليقات

يبدأ التعليق العادي بـ # ويستمر إلى نهاية السطر:

تعليق في نهاية السطر(زيد)
اجعل السعر يساوي 20 # قبل الضريبة

وتوفّر لغة زيد تعليقات تعليمية تبدأ بـ تعليق: أو ملاحظة: أو سؤال:. ويمكنك كتابة شرح من عدة أسطر تحتها؛ ابدأ كل سطر تابع بمسافة بادئة. يناسب هذا الشكل ملفات الدروس والتمارين.

تعليق تعليمي(زيد)
ملاحظة:  جرّب تغيير القيمة، ثم شغّل البرنامج من جديد.  راقب الفرع الذي سينفذ.اجعل العمر يساوي 20

الأسماء متعددة الكلمات

يمكن أن يتكوّن اسم المتغيّر أو الثابت أو الدالة من أكثر من كلمة، لذلك لا تحتاج إلى الشرطة السفلية _ لكتابة اسم واضح.

أسماء عربية واضحة(زيد)
اجعل عدد الطلاب الناجحين يساوي 18ثابت الحد الأعلى يساوي 100دالة احسب المجموع تستقبل الأول و الثاني  أرجع الأول زائد الثاني
  • تبدأ كل كلمة بحرف، وقد تتبعها حروف أو أرقام.
  • تتوقف قراءة الاسم عند الكلمات التي تؤدي دورًا نحويًا في موضعها، مثل زائد؛ لذلك لا تستخدمها داخل اسم متغيّر.
  • يجوز أن تنتهي أسماء الدوال بعلامة ؟ أو !، مثل كبيسة؟ وأضف!.
زيد — لغة برمجة عربية أصيلةMPL-2.0

البحث في توثيق زيد

ابدأ بكتابة كلمة أو اسم بناء مثل «لكل».