انتقل إلى المحتوى

مترجم Lua أونلاين — Numio

شغّل كود Lua 5.4 أونلاين في متصفحك، مع المكتبات القياسية والإدخال عبر io.read ونتائج فورية. مجاني وبلا تسجيل، ولا يُرفع الكود.

الكود (Lua)

Ctrl/⌘ + Enter للتشغيل

تقرأ input() وio.read() هذه الأسطر بالترتيب.

المخرجات

يعمل الكود محليًا في متصفحك ولا يُرفع إلى أي خادم.

طريقة الاستخدام

  1. اكتب كود Lua أو الصقه في المحرر.
  2. اختياري: اكتب في مربع المدخلات الأسطر التي ستقرؤها io.read.
  3. اضغط «تشغيل» (أو Ctrl/⌘ + Enter) لعرض المخرجات.

مثال

-- مثال Lua 5.4
local function fact(n)
  if n <= 1 then return 1 end
  return n * fact(n - 1)
end

for i = 1, 5 do
  print(i, fact(i))
end

print(("مرحبًا يا %s!"):format("Lua"))

التفاصيل والقيود

تعمل Lua 5.4 عبر wasmoon (WebAssembly). المكتبات القياسية مثل string وtable وmath متاحة.

يبدأ كل تشغيل من جديد، فلا تُحفظ المتغيرات من التشغيل السابق.

FAQ

ما إصدار Lua المستخدم؟

Lua 5.4 عبر wasmoon.

كيف أقرأ المدخلات؟

اكتب القيم في مربع المدخلات، قيمة في كل سطر. كل استدعاء لـ io.read() يعيد السطر التالي.

هل يُرفع الكود؟

لا. يعمل الكود في متصفحك. تُنزَّل بيئة التشغيل فقط من jsDelivr عند أول استخدام.

مراجع التنسيقات

تاريخ تحديث صفحة الأداة: