التعريف الخاص وتصحيحه بالتصدير
لبات 0.7.0 · الإصدار الحالي
افحص private-member وأضف share إلى answer ثم أعد محاولة البرنامج الأصلي.
محتويات الصفحة
الغرض والتجهيز
فشل فحص أصلي مقصود، لبات 0.7.0. نزّل المدخل وملف مساعدات.لبات للمصدر العربي أو helpers.aspl للمصدر الإنجليزي الخاص بهذا المثال إلى مجلد مستقل. لا يحتاج أسطر إدخال أو ملفات بيانات. يفشل الفحص والتشغيل بحالة 1 وprivate-member دون خرج لأن جواب خاص.
ثبّت الأدوات الأصلية · اتبع دليل الوحدات العملي.
المصدر العربي
أصلي فقط. هذه ملفات مصدر وليست بيانات تشغيل في المتصفح.
التنفيذ: المضيف الأصلي فقط · لبات 0.7.0
- فشل مقصود، أصلي فقط. ضع ملف المدخل بجانب helpers.aspl الخاص بهذا المثال.
الإدخال: لا يحتاج إلى أسطر إدخال.
مصدر عربي · وحدات المصدر المطلوبة، احفظ كل نسخة في مجلد منفصل:
استورد مساعدات.لبات بسم مكتبة.
دالة ابدأ_الرئيسية() -> ص64 { أرجع مكتبة::جواب(). }
اتبع تعليمات Linux لتنفيذ هذا المثال. نزّل المصدر لحفظه.
تنزيل الرئيسية.لباتالنتائج المتوقعة
{
"native": {
"check": 1,
"status": 1,
"reason": "private-member",
"output": ""
}
}المصدر الإنجليزي
أصلي فقط. هذه ملفات مصدر وليست بيانات تشغيل في المتصفح.
التنفيذ: المضيف الأصلي فقط · لبات 0.7.0
- فشل مقصود، أصلي فقط. ضع ملف المدخل بجانب helpers.aspl الخاص بهذا المثال.
الإدخال: لا يحتاج إلى أسطر إدخال.
مصدر إنجليزي · وحدات المصدر المطلوبة، احفظ كل نسخة في مجلد منفصل:
import helpers.aspl as lib;
fn start_main() -> i64 { return lib::answer(); }
اتبع تعليمات Linux لتنفيذ هذا المثال. نزّل المصدر لحفظه.
تنزيل main.asplالنتائج المتوقعة
{
"native": {
"check": 1,
"status": 1,
"reason": "private-member",
"output": ""
}
}تصدير التصحيح
أضف شارك قبل دالة جواب في المساعد المنزّل. أعد الفحص فينجح. يعيد تشغيل المدخل المصحح الحالة 42 دون خرج. احتفظ بالمساعد المعدل في مجلد مثال الفشل. لبرنامج كامل يعيد 0 ويطبع خرجا، استخدم مصادر الوحدات المصححة المنزّلة بصورة مستقلة.
مقطع توضيحي
شارك دالة جواب() -> ص64 { أرجع 42. }تحقق من النتيجة
تعرض بطاقات المصدر نتائج الكتالوج الدقيقة. تحتفظ التنزيلات بالبايتات والبصمات ومفردات المصدر المورّدة.
aspl check الرئيسية.لبات
aspl run الرئيسية.لبات