لواو

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.

لواو هي لغة البرمجة التي يستخدمها المبدعون في Roblox Studio. إنها لغة برمجة قابلة للتضمين سريعة وصغيرة وآمنة وتدريجياً من النوع، ومشتقة من Lua 5.1.

الدعم في الاستوديو

يدعم محرر البرمجيات في الاستوديو لواو مع الإكمال التلقائي، تمييز الصياغة، فحص الأخطاء الثابتة، التحقق من الأنواع، وتحليل البرمجيات. كما يُظهر التوثيق وتوقيع الدوال لأعضاء واجهة برمجة تطبيقات محرك Roblox.

الأنواع

تشمل لواو الأنواع البيانات التالية:

  • Nil يمثل عدم الوجود أو الفراغ. إنه مختلف عن أي قيمة أو نوع بيانات آخر.
  • Boolean أو bool، له قيمة إما false أو true.
  • الأرقام أو double، تمثل أرقام النقطة العائمة بدقة مزدوجة (64 بت).
  • السلاسل هي تسلسلات من الأحرف، مثل الحروف والأرقام والرموز.
  • الجداول هي مصفوفات أو قواميس لأي قيمة باستثناء nil.
  • Enums هي قوائم ثابتة من العناصر.

تكون لواو نوعية ديناميكية بشكل افتراضي. يمكن أن تكون المتغيرات، معلمات الدوال، والقيم العائدة من أي نوع بيانات. هذا يساعدك على كتابة الشفرة بشكل أسرع لأنك لست بحاجة لتوفير أنواع لكل جزء من البيانات. لا يزال بإمكانك إعلان أنواع واضحة للمتغيرات في لواو وتمكين التحقق من الأنواع الصارمة لجعل مشاكل النوع واضحة وسهلة التحديد.

هياكل البيانات

يمكنك أيضاً تنفيذ هياكل البيانات التالية باستخدام أنواع البيانات الأولية:

  • Stacks هي مجموعات من العناصر التي تُخرج آخر ما تم إدخاله أولاً (Last-In-First-Out) والتي يمكنك تنفيذها باستخدام الجداول.
  • Queues هي مجموعات من العناصر التي تُخرج أول ما تم إدخاله أولاً (First-In-First-Out) والتي يمكنك تنفيذها باستخدام الجداول.
  • Metatables هي جداول بإعدادات متقدمة يمكن أن تحقق وظائف مثل تخزين أزواج المفاتيح والقيم وحساب العمليات الرياضية.

الميزات

في لواو، يمكن أن تحتوي المتغيرات والدوال على نطاق عالمي ومحلي داخل البرنامج. تحتوي لواو على العوامل المنطقية والعلاقات وعوامل الإسناد المركب. يمكنك استخدام هياكل التحكم والدوال للتحكم في متى تقوم لواو بتنفيذ الشفرة. تؤدي العديد من العوامل وإسنادات المتغيرات إلى تحويل الأنواع لتغيير القيم إلى الأنواع التي تتوقعها لواو.

©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.