التعدادات

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

نوع البيانات التعداد، أو Enum، هو قائمة ثابتة من العناصر. يمكنك الوصول إلى التعدادات من خلال الكائن العام المسمى Enum. للحصول على قائمة كاملة وعناصرها المعنية، انظر التعدادات.

عناصر التعداد

للحصول على جميع عناصر التعداد، قم باستدعاء طريقة GetEnumItems() عليها. المثال البرمجي التالي يوضح كيفية استدعاء GetEnumItems() على التعداد Enum.PartType.


local partTypes = Enum.PartType:GetEnumItems()
for index, enumItem in partTypes do
print(enumItem)
end
--[[
Enum.PartType.Ball
Enum.PartType.Block
Enum.PartType.Cylinder
Enum.PartType.Wedge
Enum.PartType.CornerWedge
]]

نوع البيانات

EnumItem هو نوع البيانات لعناصر التعداد. يحتوي EnumItem على ثلاث خصائص:

بعض خصائص الكائنات يمكن أن تكون عناصر من أنواع معينة فقط من التعدادات. على سبيل المثال، خاصية Shape لكائن Part هي عنصر من التعداد Enum.PartType. المثال البرمجي التالي يوضح كيفية طباعة خصائص عنصر التعداد Enum.PartType.Cylinder.


print(Enum.PartType.Cylinder.Name) --> "Cylinder"
print(Enum.PartType.Cylinder.Value) --> 2
print(Enum.PartType.Cylinder.EnumType) --> PartType

لتعيين EnumItem كقيمة لخاصية، استخدم الإعلانات الكاملة لـ Enum. يمكنك أيضًا استخدام خاصية Name للعنصر كسلسلة نصية.


local Workspace = game:GetService("Workspace")
local part = Instance.new("Part") -- إنشاء جزء جديد
part.Shape = Enum.PartType.Cylinder -- بواسطة إعلان العنصر الكامل (أفضل ممارسة)
part.Shape = "Cylinder" -- بواسطة اسم العنصر كسلسلة نصية
part.Parent = Workspace
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.