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

الطباعة

اطبع جملة إخراج تقبل أي عدد من التعبيرات، بما في ذلك الصفر. تُقيَّم التعبيرات بالترتيب، وتُفصل القيم بمسافة واحدة، ثم يبدأ سطر جديد.

طباعة قيم متعددة

الشيفرة(زيد)
اطبع "زيد"، 1، صحيحاطبعاطبع ["أ"، "ب"]
النتيجة
زيد 1 صحيح["أ"، "ب"]

تفصل الجملة الأولى القيم بمسافة واحدة. وتنتج الجملة الثانية سطرًا فارغًا، وتعرض الثالثة القائمة بصيغتها المقروءة.

  • تُستخدم الفاصلتان العربية ، والغربية , للفصل بين التعبيرات، ولا تظهران في النتيجة.
  • تطبع جملة اطبع النص من دون علامتي اقتباس، لكنها تعرض النصوص داخل القوائم والقواميس بين علامتي اقتباس، وتكتب المحارف التي لا تظهر مباشرةً بصيغ واضحة، مثل \n للسطر الجديد.
  • استعمل .إلى نص() عندما تحتاج إلى تمثيل نصي داخل تعبير بدل الكتابة إلى المخرج.

القراءة

تَقرأ الدالة اقرأ() سطرًا واحدًا وتُعيده نصًا من دون محرف نهاية السطر. ويمكنك وضع رسالة داخل الأقواس، مثل اقرأ("اكتب اسمك: ")، فتظهر للمستخدم قبل أن تبدأ الدالة انتظار ما سيكتبه.

قراءة اسم من المستخدم

الشيفرة(زيد)
اطبع "ما اسمك؟"اجعل الاسم يساوي اقرأ()اطبع "أهلًا يا"، الاسم
المدخل
زيد
النتيجة
ما اسمك؟أهلًا يا زيد

تطبع الجملة الأولى السؤال في سطر مستقل، ثم تقرأ اقرأ() الاسم وتطبع الترحيب في السطر التالي.

نهاية الإدخال

إذا انتهى الإدخال قبل قراءة أي حرف، تُعيد اقرأ القيمة عدم. تحقّق من هذه الحالة إذا كان البرنامج يقرأ من ملف أو من تدفّق قد ينتهي.

التعامل مع نهاية الإدخال(زيد)
اجعل السطر يساوي اقرأ()إذا كان السطر يساوي عدم إذن  اطبع "انتهى الإدخال"وإلا  اطبع السطر
زيد — لغة برمجة عربية أصيلةMPL-2.0

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

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