لبات ASPLلبات 0.7.0

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

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

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

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

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

    استخدام وحدات المصدر الأصلية

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

    افحص فشل التعريف الخاص وصدّر مساعده وابن برنامجا أصليا كاملا من وحدات المصدر.

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

    جهّز الملفات الأصلية

    استخدم أدوات لبات 0.7.0 الأصلية المختارة. اتبع التثبيت والفحص والتشغيل والبناء قبل هذا الدليل. لا يحمّل المتصفح وحدات مصدر المستخدم. استيراد ملف تشغيل يبدو اسمه كملف مصدر لا يغيّر هذا القيد.

    نزّل الملفين من مثال التعريف الخاص. ضع الرئيسية.لبات ومساعدات.لبات في مجلد جديد. للنسخة الإنجليزية استخدم main.aspl وhelpers.aspl معا في مجلد آخر. لا توجد ملفات بيانات ولا استيرادات مكتبات مورّدة. افصل مثال الفشل عن المثال المصحح، لأن الملفين المساعدين لهما اسم التنزيل نفسه.

    اعثر على التعريف الخاص

    شغّل الفحص من مجلد التنزيل:

    aspl check الرئيسية.لبات

    يفشل بحالة 1 وprivate-member لأن المدخل يستدعي مكتبة::جواب() بينما يعرّف مساعدات.لبات الدالة دالة جواب() تعريفا خاصا. يفشل تشغيل المصدر نفسه أثناء الفحص أيضا، دون خرج من البرنامج. يتيح الاستيراد نطاق أسماء ولا يصدّر أعضاءه تلقائيا.

    صدّر وأعد المحاولة

    أضف شارك قبل دالة جواب في ملف مساعدات.لبات المنزّل:

    مقطع توضيحي

    شارك دالة جواب() -> ص64 { أرجع 42. }

    أعد الفحص والتشغيل. يعيد المدخل المصحح 42 دون خرج، فترى الصدفة الحالة 42. لفحصها شغّل aspl run الرئيسية.لبات ثم echo $?. تصدير اسم مستخدم لا يترجمه.

    للحصول على تصحيح كامل مفحوص مستقل يطبع خرجا، نزّل الملفين من وحدات المصدر إلى مجلد مختلف. يصدّر هذا الإصدار جواب وسجل_جواب واختر. يبقي خفي خاصا ويعيد قيمة قابلة للاستدعاء عبر اختر.

    استخدم قيمة استدعاء معادة

    يطبع البرنامج الكامل المصحح 42 ثم LF ويعيد 0. السجل مكتبة::سجل_جواب سجل اسمي مصدّر، وتعيد مكتبة::اختر() قيمة من نوع دالة(ص64) -> ص64. يصح استدعاء القيمة مع أن تسمية مكتبة::خفي مباشرة تفشل. يستخدم توقيع المساعد الخاص أنواعا عددية عامة فقط. يفشل توقيع مصدّر يتضمن سجلا خاصا بسبب private-type-exposure.

    ابن البرنامج الكامل

    من مجلد المثال الكامل المصحح:

    aspl check الرئيسية.لبات
    aspl run الرئيسية.لبات
    aspl build -o module-program الرئيسية.لبات
    ./module-program

    كرر باستخدام الزوج الإنجليزي main.aspl وhelpers.aspl في مجلد منفصل. استخدم المساعد المطابق لكل نسخة؛ أسماء الدوال والحقول عربية في المصدر العربي وإنجليزية في المصدر الإنجليزي. لا تحتاج أسطر إدخال أو ملفات بيانات. يتضمن الملف التنفيذي الوحدات المترجمة ويعمل دون ملفات مصدرها.

    اقرأ قواعد الاستيراد والتصدير الكاملة ومجموعة البرامج الكاملة المتقدمة. لا تتطلب دورة المتصفح ذات الملف الواحد واختبارها للمبتدئين وحدات مصدر.

    تصفح الصفحات