ประเภทข้อมูล การนับรายการ หรือ Enum เป็นรายการรายการที่ติดตั้งไว้ คุณสามารถเข้าถึงรายการผ่านทางรายการที่เรียกว่า Enum ใน เอกสารอ้างอิงเกี่ยวกับ API
รับรายการของ Enums
เพื่อรับรายการทั้งหมดของคําสั่ง GetEnumItems() ในคําสั่ง GetEnumItems() คุณสามารถเรียกวิธีการ Enum.PartType บนคําสั่ง 2>Ennum.PartType2> ได้
local partTypes = Enum.PartType:GetEnumItems()for index, enumItem in partTypes doprint(enumItem)end--[[Enum.PartType.BallEnum.PartType.BlockEnum.PartType.Cylinder]]
รายการ열
Datatype. EnumItem เป็นรูปแบบข้อมูลสำหรับรายการใน enums รูปแบบ EnumItem มีสามสมบัติสมบัติ:
บางคุณสมบัติของวัตถุเท่านั้นที่สามารถเป็นรายการของ enums บางตัว เช่น สมบัติ พี่น้อง ของ เอนมี Shape วัตถุ เป็นรายการของ Ennum.
-- สมบัติของ EnumItem ที่เรียกว่า Enum.PartType.Cylinderprint(Enum.PartType.Cylinder.Name) -- ทรงกระบอกprint(Enum.PartType.Cylinder.Value) -- 2print(Enum.PartType.Cylinder.EnumType) -- PartType
การกำหนดรายการ枚
เพื่อกำหนด EnumItem เป็นค่าของสมบัติสินค้าคุณสามารถใช้คำอธิบายเต็มรูปแบบของ Enum ได้ คุณยังสามารถใช้ Value หรือ 1> EnumType1> ของมัน
local part = Instance.new("Part") -- สร้างส่วนใหม่part.Parent = workspacepart.Shape = Enum.PartType.Cylinder -- โดย EnumItem (ดีที่สุด)part.Shape = Enum.PartType.Cylinder.Value -- โดย มูลค่า EnumItempart.Shape = 2 -- โดย มูลค่า EnumItempart.Shape = Enum.PartType.Cylinder.Name -- โดยชื่อ ItemNamepart.Shape = "Cylinder" -- By EnumItem Name