لبات ASPLلبات 0.7.0

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

يبدأ البحث بالتوثيق الحالي بالعربية · لبات 0.7.0

اكتب اسما كاملا مثل read_line أو كلمات عن الموضوع.

    English
    ملفات المصدر

    افتح ملف .aspl أو .لبات بترميز UTF-8، حتى 1 MiB، في مسودة جديدة. يبقى الملف في هذا المتصفح ولا يُشغّل تلقائياً.

    البرنامج وحالة العملية

    لبات 0.7.0 · الإصدار الحالي

    دالة البداية الإلزامية ومجال حالة العملية في لبات 0.7.0.

    محتويات الصفحة

    دالة البداية

    يبدأ برنامج لبات بالدالة الإلزامية ابدأ_الرئيسية / start_main في الملف الجذر. لا تأخذ معاملات وتعيد i64. تشمل التصريحات العليا الدوال والسجلات والاستيرادات. يمكن للبرامج الأصلية استخدام وحدات مصدر المستخدم والتصريحات الخارجية. توضع العبارات التنفيذية والروابط داخل الدوال.

    لا يمكن استدعاء دالة البداية من المصدر. يفشل الفحص عند غيابها بالسبب missing-entry-function أو عند وجود توقيع غير صالح بالسبب invalid-entry-signature. ويفشل استدعاؤها بالسبب entry-call-not-allowed.

    حالة العملية

    أعد عددا صحيحا من 0 إلى 255 بوصفه حالة العملية. تنهي أي نتيجة أخرى التنفيذ بالنتيجة trap / invalid-process-status، ولا تختزل لبات القيمة. ينطبق عقد البداية نفسه على مضيف المتصفح والمضيف الأصلي في لبات 0.7.0.

    الحالة والخرج مستقلان. الإرجاع العادي للقيمة 1 تنفيذ لبات ناجح. أخطاء المصدر والفخاخ والنتائج القابلة للاسترداد والإلغاء وفشل المضيف أو الموارد نتائج مختلفة. استخدم اطبع لإنتاج الخرج، والأوامر الأصلية لاصطلاحات حالة CLI.

    مثال كامل

    يعيد هذا المثال المفحوص الحالة 0 ولا ينتج خرجا. مفردات المصدر مستقلة عن لغة التوثيق.

    المتصفح والمضيف الأصلي · لبات 0.7.0 · مصدر عربي

    التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0

    المتطلبات السابقة:
    • لا يتطلب معرفة سابقة لفتحه وفحصه.

    الإدخال: لا يحتاج إلى أسطر إدخال.

    دالة ابدأ_الرئيسية() -> ص64 {
        أرجع 0.
    }
    
    تنزيل أهلا.لبات

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": ""
      }
    }
    حدد نوع نتيجة دالة البداية وحالة العملية المعادة في المثال.
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 0
      },
      "native": {
        "check": 0,
        "status": 0,
        "output": ""
      }
    }

    تصفح الصفحات