إدخال الملعب في المتصفح
لبات 0.7.0 · الإصدار الحالي
إرسال سطر وإغلاق الإدخال وإيقاف التشغيل وحفظ المسودة غير المرسلة.
محتويات الصفحة
طلب الإدخال
حين يصل البرنامج إلى read_line يعرض الملعب حالة انتظار وحقل سطر واحد وزري Send وClose input وStop. يرسل Send المسودة الحالية للطلب المعروض فقط، ثم يمسحها بعد إقرار العامل. يرسل Close input EOF ولا يرسل المسودة، وتبقى ظاهرة بوصفها غير مرسلة. يوقف Stop التنفيذ ولا يعني EOF.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
- لا يتطلب معرفة سابقة لفتحه وفحصه.
أسطر الإدخال: ["ليلى"]
دالة ابدأ_الرئيسية() -> ص64 {
اطبع("ما اسمك؟ ").
دع الاسم = اقرأ_سطر().
اطبع("مرحبا ").
اطبع(الاسم).
اطبع("\س").
أرجع 0.
}
النتائج المتوقعة
{
"browser": {
"check": "success",
"class": "success",
"output": "ما اسمك؟ مرحبا ليلى\n",
"processStatus": 0
},
"native": {
"check": 0,
"status": 0,
"output": "ما اسمك؟ مرحبا ليلى\n"
}
}مسودة الإدخال
لا يقبل الحقل لصقا متعدد الأسطر أو محرفي CR وLF، ويعرض حد البايتات. تبقى بايتات المسودة والأرقام كما أدخلت ولا تمر عبر محرر المصدر. تسجل أصداء الإدخال كسجلات واجهة منفصلة ولا تدخل في خرج البرنامج أو حد خرجه.
الوقت وحالة المسودة
يقيس حد التنفيذ زمن العمل المتراكم فقط. الوقت الذي يقضيه البرنامج منتظرا الإدخال لا يستهلكه. تحافظ أزرار Auto وLTR وRTL على بايتات الخرج والمسودة ولقطة المصدر وهوية الطلب، وتعيد تنسيق العرض والمحاذاة فقط.
يتوقف الطلب عند مغادرة Home أو تبديل مسودة المصدر. الرجوع يعيد البيانات المحفوظة في المستند ويعيد الفحص، ولا يعيد التشغيل أو إرسال الإدخال. التحديث يبدأ دون خرج أو إدخال سابق. تحفظ Stop الخرج ومسودة الإدخال غير المرسلة. راجع حدود التنفيذ وقراءة السطر.
نطاق الإصدار والمراجع
تصف هذه الصفحة لبات 0.7.0. نص MVP المرتبط سجل تاريخي، ولا يصف كل الإضافات الحالية.
أضيف الإدخال التفاعلي بعد MVP. تقتصر هذه الصفحة على الإدخال، وملفات التشغيل الافتراضية بيانات مؤقتة منفصلة.