เอนัม

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ประเภทข้อมูล การนับรายการ หรือ Enum เป็นรายการรายการที่ติดตั้งไว้ คุณสามารถเข้าถึงรายการผ่านทางรายการที่เรียกว่า Enum ใน เอกสารอ้างอิงเกี่ยวกับ API

รับรายการของ Enums

เพื่อรับรายการทั้งหมดของคําสั่ง GetEnumItems() ในคําสั่ง GetEnumItems() คุณสามารถเรียกวิธีการ Enum.PartType บนคําสั่ง 2>Ennum.PartType2> ได้


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

รายการ열

Datatype. EnumItem เป็นรูปแบบข้อมูลสำหรับรายการใน enums รูปแบบ EnumItem มีสามสมบัติสมบัติ:

  • Name - ชื่อของ EnumItem
  • Value - ดาวน์โหลดดัชนีตัวเลขของ EnumItem
  • EnumType - พ่อของ Enum ของ EnumItem

บางคุณสมบัติของวัตถุเท่านั้นที่สามารถเป็นรายการของ enums บางตัว เช่น สมบัติ พี่น้อง ของ เอนมี Shape วัตถุ เป็นรายการของ Ennum.


-- สมบัติของ EnumItem ที่เรียกว่า Enum.PartType.Cylinder
print(Enum.PartType.Cylinder.Name) -- ทรงกระบอก
print(Enum.PartType.Cylinder.Value) -- 2
print(Enum.PartType.Cylinder.EnumType) -- PartType

การกำหนดรายการ枚

เพื่อกำหนด EnumItem เป็นค่าของสมบัติสินค้าคุณสามารถใช้คำอธิบายเต็มรูปแบบของ Enum ได้ คุณยังสามารถใช้ Value หรือ 1> EnumType1> ของมัน


local part = Instance.new("Part") -- สร้างส่วนใหม่
part.Parent = workspace
part.Shape = Enum.PartType.Cylinder -- โดย EnumItem (ดีที่สุด)
part.Shape = Enum.PartType.Cylinder.Value -- โดย มูลค่า EnumItem
part.Shape = 2 -- โดย มูลค่า EnumItem
part.Shape = Enum.PartType.Cylinder.Name -- โดยชื่อ ItemName
part.Shape = "Cylinder" -- By EnumItem Name