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

معامل الطول '#'

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

توفر Lua طريقة بسيطة ومريحة للقيام بذلك باستخدام عامل الطول #.

يتم وضع عامل الطول مباشرة أمام متغير الجدول ويعيد عدد العناصر في ذلك الجدول:

local players = {"Alice", "Bob", "Charlie"}
print(#players)  -- الناتج: 3

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

local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers)  -- المخرجات: عدد اللاعبين: 5
challenge icon

التحدي

سهل

قم بإنشاء نظام لإدارة قائمة أعضاء النقابة يتتبع عدد الأعضاء النشطين. أولاً، قم بإنشاء جدول باسم guildMembers يحتوي على خمس قيم نصية بالضبط: "Warrior"، و "Mage"، و "Archer"، و "Healer"، و "Rogue". بعد إنشاء الجدول، استخدم عامل الطول # لتحديد عدد الأعضاء الموجودين في النقابة وقم بطباعة هذا العدد.

ورقة مرجعية

يعيد عامل الطول # عدد العناصر في الجدول:

local players = {"Alice", "Bob", "Charlie"}
print(#players)  -- المخرجات: 3

يقوم العامل بعد العناصر المتتالية بدءاً من الفهرس 1:

local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers)  -- المخرجات: Number of players: 5

جرّب بنفسك

-- TODO: قم بإنشاء جدول guildMembers بالقيم المحددة

-- TODO: استخدم عامل الطول لحساب عدد الأعضاء

-- TODO: اطبع العدد
quiz iconاختبر نفسك

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

جميع دروس Fundamentals