لبات ASPLلبات 0.7.0

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

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

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

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

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

    دالة مساعدة تستدعي نفسها

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

    احسب المضروب باستدعاء ذاتي دون خرج وبحالة عملية 120 في المتصفح والتنفيذ الأصلي.

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

    الغرض والتجهيز

    المتصفح والتنفيذ الأصلي، لبات 0.7.0. لا يحتاج أسطر إدخال أو ملفات بيانات أو وحدات مصدر. يعيد مثال المضروب حالة عملية 120 دون خرج. تعدّ الصدفة الحالة غير الصفرية غير ناجحة مع أن التنفيذ اللغوي ينجح.

    المرجع الحالي.

    المصدر العربي

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

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

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

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

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

    دالة مضروب(القيمة: ص64) -> ص64 {
        إذا القيمة <= 1 {
            أرجع 1.
        }
        أرجع القيمة * مضروب(القيمة - 1).
    }
    
    دالة ابدأ_الرئيسية() -> ص64 {
        أرجع مضروب(5).
    }
    
    تنزيل دوال.لبات

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 120
      },
      "native": {
        "check": 0,
        "status": 120,
        "output": ""
      }
    }

    المصدر الإنجليزي

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

    المتصفح والمضيف الأصلي · لبات 0.7.0 · مصدر إنجليزي

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

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

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

    fn factorial(value: i64) -> i64 {
        if value <= 1 {
            return 1;
        }
        return value * factorial(value - 1);
    }
    
    fn start_main() -> i64 {
        return factorial(5);
    }
    
    تنزيل functions.aspl

    النتائج المتوقعة
    {
      "browser": {
        "check": "success",
        "class": "success",
        "output": "",
        "processStatus": 120
      },
      "native": {
        "check": 0,
        "status": 120,
        "output": ""
      }
    }

    تحقق من النتيجة

    تعرض بطاقات المصدر نتائج الكتالوج الدقيقة. تحتفظ التنزيلات بالبايتات والبصمات ومفردات المصدر المورّدة.

    تصفح الصفحات