Số

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Dữ liệu 열거 dữ đánh máy, hoặc Enum, là một danh sách cố định các mục. Bạn có thể truy cập vào danh sách enums thông qua đối tượng toàn cầu tên là Enum. Đối với một danh sách đầy đủ các enums và vậ

Lấy Vật Phẩm của Enums

Để nhận được tất cả các mặt hàng của một danh sách, gọi phương thức GetEnumItems() trên danh sách. Các ví dụ mã sau đây cho thấy cách gọi GetEnumItems() trên danh sách 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
]]

Danh mục Vật phẩm

The EnumItem is the data type for items in enums. An EnumItem has three properties:

  • Name - Tên của EnumItem .
  • Value - Mảng dữ liệu số của EnumItem .
  • EnumType - Đối tượng cha Enum của Datatype. EnumItem .

Một số tính chất của đối tượng chỉ có thể là các mục của một số enums nhất định. Ví dụ, Shape 속性 của một Part đối tượng là một mục của Enum.PartType 枚. Các ví dụ mã sau


-- Tính chất của枚Item được gọi là enum.parttype.cilinder
print(Enum.PartType.Cylinder.Name) -- Trụ
print(Enum.PartType.Cylinder.Value) -- 2
print(Enum.PartType.Cylinder.EnumType) -- PartType

Gán vị trí để danh sách

Để gán một EnumItem như giá trị của một thuộc tính, hãy sử dụng tuyên bố hoàn chỉnh Enum . Bạn cũng có thể sử dụng các thuộc tính Value hoặc 1> Type1> của nó.


local part = Instance.new("Part") -- Tạo một phần mới
part.Parent = workspace
part.Shape = Enum.PartType.Cylinder -- Bởi EnumItem (tốt nhất)
part.Shape = Enum.PartType.Cylinder.Value -- Bởi giá trị EnumItem
part.Shape = 2 -- Bởi giá trị EnumItem
part.Shape = Enum.PartType.Cylinder.Name -- Bởi tên Item
part.Shape = "Cylinder" -- By EnumItem Name