Menu
Coddy logo textTech
العربية

ساحة تجربة Lua

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

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

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

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

داخليًا، يستخدم المحرر نفس محرك 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

  • جداول كمصفوفات وسجلات وخرائط هاش — النوع المركب الوحيد الذي يجعل 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؟
نعم. تحتوي الساحة على مربع إدخال stdin — تقرأ io.read() و io.read('*l') لسطر واحد و io.lines() للتكرار على كل الأسطر ما تكتبه بالطريقة نفسها كما عند تشغيل lua script.lua في الطرفية.
كيف أتعلّم Lua بعد تجربة الساحة؟
عدّل كود Lua النموذجي، اضغط تشغيل، وكرّر. للتعلّم المنظّم، تغطي دورة Lua التفاعلية في Coddy الجداول والـ metatables والـ coroutines والمكتبة القياسية بتمارين عملية — قاعدة متينة سواء كنت متجهًا إلى سكربتات الألعاب أو الاستخدام المدمج.