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

إنشاء جدول

جزء من قسم Fundamentals في رحلة Lua على Coddy — الدرس 57 من 90.

في لغة Lua، يتم إنشاء الجداول باستخدام الأقواس المتعرجة {}.

أبسط جدول يمكنك إنشاؤه هو جدول فارغ:

local myTable = {}

يمكنك أيضاً إنشاء جدول يحتوي بالفعل على قيم من خلال وضعها داخل الأقواس المتعرجة، مفصولة بفواصل:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

عندما تقوم بإنشاء جدول بقيم مثل هذه، تقوم Lua تلقائياً بتعيين موضع رقمي لكل قيمة بدءاً من 1. لذا في جدول numbers أعلاه، تكون 10 في الموضع 1، و 25 في الموضع 2، و 30 في الموضع 3.

challenge icon

التحدي

سهل

قم بإنشاء نظام مخزون للعبة عن طريق بناء جدول لتخزين أنواع الأسلحة المختلفة. قم بالتصريح عن متغير باسم weapons وقم بتعيين جدول له يحتوي على ثلاث قيم نصية بالضبط: "sword"، و "bow"، و "staff". بعد إنشاء الجدول، قم بطباعة الجدول بالكامل لعرض مجموعة الأسلحة الخاصة بك (معطى).

ورقة مرجعية

يتم إنشاء الجداول في لغة Lua باستخدام الأقواس المتعرجة {}.

إنشاء جدول فارغ:

local myTable = {}

إنشاء جدول يحتوي على قيم (مفصولة بفواصل):

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

تقوم لغة Lua تلقائياً بتعيين مواقع رقمية تبدأ من 1 للقيم الموجودة في الجداول.

جرّب بنفسك

-- TODO: اكتب كودك هنا

-- اطبع جدول الأسلحة - لا تقم بالتعديل
print(table.concat(weapons, "\t"))
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals