لبات ASPLلبات 0.7.0

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

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

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

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

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

    جمع قائمة نصوص

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

    مصدر مورّد كامل وتجهيز ونتائج مفحوصة لـلبات 0.7.0.

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

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

    المتصفح والمضيف الأصلي، لبات 0.7.0. يفحص جمع قائمة فارغة وذات عنصر واحد وعدة عناصر ثم يطبع a,b,c بالحالة 0.

    اقرأ المرجع الحالي. لا تلزم وحدة مصدر أو مكتبة خارجية.

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

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

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

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

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

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

    دالة ابدأ_الرئيسية() -> ص64 {
        دع فارغة: قائمة<نص> = [].
        إذا (اجمع_نصوص(فارغة, ",") لا يطابق "") { أرجع 1. }
        دع واحدة: قائمة<نص> = ["مرحبا"].
        إذا (اجمع_نصوص(واحدة, ",") لا يطابق "مرحبا") { أرجع 2. }
        دع أجزاء: قائمة<نص> = ["a", "b", "c"].
        إذا (اجمع_نصوص(أجزاء, ",") لا يطابق "a,b,c") { أرجع 3. }
        إذا (اجمع_نصوص(أجزاء, "") لا يطابق "abc") { أرجع 4. }
        اطبع(اجمع_نصوص(أجزاء, ",")).
        أرجع 0.
    }
    
    تنزيل دمج.لبات

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

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

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

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

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

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

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

    fn start_main() -> i64 {
        let empty: list<string> = [];
        if (join(empty, ",") not match "") { return 1; }
        let one: list<string> = ["مرحبا"];
        if (join(one, ",") not match "مرحبا") { return 2; }
        let parts: list<string> = ["a", "b", "c"];
        if (join(parts, ",") not match "a,b,c") { return 3; }
        if (join(parts, "") not match "abc") { return 4; }
        print(join(parts, ","));
        return 0;
    }
    
    تنزيل join.aspl

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

    المصدر المختلط

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

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

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

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

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

    fn ابدأ_الرئيسية() -> ص64 {
        دع فارغة: قائمة<string> = [].
        if (اجمع_نصوص(فارغة, ",") not match "") { return 1; }
        دع واحدة: list<نص> = ["مرحبا"];
        إذا (join(واحدة, ",") not match "مرحبا") { أرجع 2. }
        let أجزاء: قائمة<string> = ["a", "b", "c"];
        if (طول(أجزاء) not match 3) { return 3; }
        إذا (اجمع_نصوص(أجزاء, ",") not match "a,b,c") { أرجع 4. }
        if (join(أجزاء, "") not match "abc") { return 5; }
        اطبع(join(أجزاء, ",")).
        أرجع 0.
    }
    
    تنزيل join.mixed.aspl

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

    افحص النتيجة

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

    تصفح الصفحات