هذا هو الأمر luajit الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
luajit - مترجم Just-In-Time للغة Lua
موجز
لواجيت [الخيارات] ... [سيناريو [وسائط] ...]
WEB SITE
http://luajit.org
الوصف
هذا هو برنامج سطر الأوامر لتشغيل برامج Lua باستخدام لوجيت.
لوجيت هو مترجم في الوقت المناسب (JIT) للغة Lua. الجهاز الظاهري (VM) هو
يعتمد على مترجم سريع مدمج مع مترجم تتبع. يمكن أن تتحسن بشكل كبير
أداء برامج Lua.
لوجيت متوافق مع API و ABI مع VM لمترجم Lua 5.1 القياسي. متى
بتضمين VM في تطبيق ما ، يمكن استخدام المكتبة المدمجة كإسقاط
الاستبدال.
OPTIONS
-e قطعة
قم بتشغيل الجزء المحدد من كود Lua.
-l مكتبة
قم بتحميل المكتبة المسماة ، تمامًا مثل يتطلب("مكتبة").
-b حفظ أو سرد بايت كود. قم بتشغيل دون جدال للحصول على مساعدة بشأن الخيارات.
-j أمر
نفذ أمر التحكم LuaJIT (مسافة اختيارية بعد -j).
-O[يختار، يقرر]
التحكم في تحسينات LuaJIT.
-i تشغيل في الوضع التفاعلي.
-v عرض لوجيت الإصدار.
-E تجاهل متغيرات البيئة.
-- وقف خيارات المعالجة.
- قراءة النص من stdin بدلا من ذلك.
بعد معالجة جميع الخيارات ، المعطى سيناريو يجرى. يتم تمرير الحجج في
شامل الأرجنتين الجدول.
يتم إدخال الوضع التفاعلي فقط ، إذا لم يكن كذلك سيناريو و لا -e يتم إعطاء الخيار. الوضع التفاعلي
يمكن تركه مع EOF (على Ctrl-Z).
أمثلة
luajit hello.lua العالم
يطبع "Hello world" ، على افتراض مرحبا يحتوي على:
print ("Hello"، arg [1])
luajit -e "local x = 0 ؛ بالنسبة إلى i = 1,1،9eXNUMX do x = x + i end ؛ print (x)"
تحسب مجموع الأرقام من 1 إلى 1000000000.
وينتهي في فترة زمنية معقولة أيضًا.
luajit -jv -e "لـ i = 1,10،1,10 do لـ j = 1,100،XNUMX do لـ k = XNUMX،XNUMX do end end"
يدير بعض الحلقات المتداخلة ويظهر الآثار الناتجة.
حقوق الطبع والنشر
لوجيت حقوق الطبع والنشر © 2005-2015 Mike Pall.
لوجيت هو برنامج مفتوح المصدر ، تم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
استخدم luajit عبر الإنترنت باستخدام خدمات onworks.net