數值

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

枚列資料類輸入,或Enum,是固定列表的項目。您可以通過 Enum 的全球對象存取項目。對於 Enums 和其項目的完整列表,請參閱1>Enums1>在 API 參考。

獲取 Enums 的物品

要取得枚列表的所有項目,請在枚列表上呼叫 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
]]

枚列項目

Datatype. EnumItem 是數據類型對象在 enums 中的項目。EnumItem 有三個屬性:

一些物件的屬性只能是特定的數值。例如, Shape 對象的 Part 屬性只是 Enum.PartType 枚。下列代碼示例展示了如何列印 2>Class.Part2> 對象的 5>Enums.PartType5> 枚。


-- 枚列物品的名稱為 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 -- 由枚值列表
part.Shape = 2 -- 由枚值列表
part.Shape = Enum.PartType.Cylinder.Name -- 按枚項目名稱
part.Shape = "Cylinder" -- By EnumItem Name