Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مترجم Lua اون لاين

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

main.lua
Output
Click Run to see the output here.

شغّل Lua اون لاين في متصفحك

ساحة ومشغّل أكواد Lua مجاني عبر الإنترنت. اكتب سكريبتات Lua في متصفحك، اضغط Run، ويتولى مفسّر Lua القياسي تنفيذها خلال ثوانٍ. لا luarocks، ولا بناء، ولا تثبيت محلي تحتاج إلى إعداده مسبقًا.

المحرر مبني على نفس محرك VS Code، لذا يعمل تلوين بنية Lua والإكمال التلقائي وتسطير الأخطاء بشكل كامل. يُنفَّذ الكود عبر مفسّر Lua على Alpine Linux مع توفّر المكتبات القياسية — string و table و math و io و os و coroutine. مناسب لتعلّم Lua لسكربتات الألعاب أو الإعدادات المدمجة أو سكربتات Redis.

لماذا تفيدك ساحة Lua هذه

  • تنفيذ فوري لـ Lua — اكتب الكود، اضغط تشغيل، واستلم ناتج مفسّر Lua خلال ثوانٍ، بدون luarocks ولا خطوة بناء.
  • تلوين كامل لصياغة Lua وإكمال تلقائي ورسائل أخطاء واضحة مع أرقام الأسطر، مدعومة بنفس محرك المحرر الذي يشغّل VS Code.
  • إدخال stdin مدعوم. كل من io.read() وio.read('*l') وio.lines() يقرأ من مربع الإدخال في الساحة، فتتصرف سكربتات Lua التفاعلية تماماً كما لو شغّلتها في الطرفية. لا حاجة إلى مفسّر Lua أو luarocks أو أدوات بناء على جهازك.
  • مفسّر Lua مع الجداول والـ metatables والـ coroutines والمكتبات القياسية string/math/io — كل ما تحتاجه للتدرب على كتابة السكربتات.

ما يمكنك بناؤه في ساحة Lua

  • الجداول كمصفوفات وسجلات وخرائط hash: النوع المركّب الوحيد الذي يجعل Lua أنيقة، وقابلة للاختبار إسنادًا تلو الآخر.
  • Metatables و metamethods (__index, __newindex, __add, __call): لبنات نظام الكائنات التي تستخدمها في سكربتات الألعاب والإعدادات المدمجة.
  • تجارب Lua سريعة: اختبر استدعاء مطابقة الأنماط عبر string.match، تحقّق من تدفق yield/resume في coroutine، أو جرّب closure فوق upvalue.

الأسئلة الشائعة حول مترجم Lua اون لاين

هل مترجم Lua اون لاين مجاني؟
نعم، استخدام ساحة Lua مجاني. لا تسجيل، ولا مفسّر Lua لتثبيته، ولا إعداد لـ luarocks — افتح الصفحة وشغّل الكود.
هل أحتاج إلى تثبيت Lua أو luarocks؟
لا حاجة للتثبيت. لست بحاجة إلى Lua أو luarocks أو أي أدوات بناء على جهازك. مشغّل Lua عبر الإنترنت ينفّذ سكريبتاتك بواسطة مفسّر Lua ويعيد الناتج خلال ثوانٍ.
هل تعمل ساحة Lua على الجوال و Chromebook؟
نعم. تعمل ساحة Lua في أي متصفح حديث، على الحاسوب أو اللوحي أو الجوال. مناسبة لاختبار سكربتات Lua من Chromebook أو iPad أو حاسوب المدرسة.
هل تدعم ساحة Lua io.read() و stdin؟
نعم. كلٌّ من io.read() وio.read('*l') لقراءة سطر واحد وio.lines() للتكرار على الأسطر يقرأ ما تكتبه بالطريقة نفسها تمامًا كما لو شغّلت lua script.lua في الطرفية.
كيف أتعلّم Lua بعد تجربة الساحة؟
عدّل كود Lua النموذجي، اضغط تشغيل، وكرّر. وحين تبحث عن شيء أكثر تنظيمًا، تغطي دورة Lua التفاعلية في Coddy الجداول والـ metatables والـ coroutines والمكتبة القياسية بتمارين عملية — قاعدة متينة سواء كنت متجهًا إلى سكربتات الألعاب أو الاستخدام المدمج.