الإدخال والإخراج
اطبع قيمًا، واقرأ سطرًا من المستخدم، وحوّل الإدخال النصي بأمان.
الطباعة
اطبع جملة إخراج تقبل أي عدد من التعبيرات، بما في ذلك الصفر. تُقيَّم التعبيرات بالترتيب، وتُفصل القيم بمسافة واحدة، ثم يبدأ سطر جديد.
طباعة قيم متعددة
اطبع "زيد"، 1، صحيحاطبعاطبع ["أ"، "ب"]
زيد 1 صحيح["أ"، "ب"]
تفصل الجملة الأولى القيم بمسافة واحدة. وتنتج الجملة الثانية سطرًا فارغًا، وتعرض الثالثة القائمة بصيغتها المقروءة.
- تُستخدم الفاصلتان العربية
،والغربية,للفصل بين التعبيرات، ولا تظهران في النتيجة. - تطبع جملة
اطبعالنص من دون علامتي اقتباس، لكنها تعرض النصوص داخل القوائم والقواميس بين علامتي اقتباس، وتكتب المحارف التي لا تظهر مباشرةً بصيغ واضحة، مثل\nللسطر الجديد. - استعمل
.إلى نص()عندما تحتاج إلى تمثيل نصي داخل تعبير بدل الكتابة إلى المخرج.
القراءة
تَقرأ الدالة اقرأ() سطرًا واحدًا وتُعيده نصًا من دون محرف نهاية السطر. ويمكنك وضع رسالة داخل الأقواس، مثل اقرأ("اكتب اسمك: ")، فتظهر للمستخدم قبل أن تبدأ الدالة انتظار ما سيكتبه.
قراءة اسم من المستخدم
اطبع "ما اسمك؟"اجعل الاسم يساوي اقرأ()اطبع "أهلًا يا"، الاسم
زيد
ما اسمك؟أهلًا يا زيد
تطبع الجملة الأولى السؤال في سطر مستقل، ثم تقرأ اقرأ() الاسم وتطبع الترحيب في السطر التالي.
نهاية الإدخال
إذا انتهى الإدخال قبل قراءة أي حرف، تُعيد اقرأ القيمة عدم. تحقّق من هذه الحالة إذا كان البرنامج يقرأ من ملف أو من تدفّق قد ينتهي.
اجعل السطر يساوي اقرأ()إذا كان السطر يساوي عدم إذن اطبع "انتهى الإدخال"وإلا اطبع السطر