Umum

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Data ketik 열거 , atau Enum, adalah daftar item tetap. Anda dapat mengakses enum melalui objek global bernama Enum . Untuk daftar lengkap Enum dan item mereka, lihat 1>Enum1> di referensi Referensi API.

Mendapatkan Item dari Enums

Untuk mendapatkan semua item dari Enum, panggil metode GetEnumItems() di enum. Berikut contoh kode menunjukkan cara memanggil GetEnumItems() di enum.


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

Item Daftar

Datatype. EnumItem adalah jenis data untuk item dalam enums. Sebuah EnumItem memiliki tiga propperti:

Beberapa propinsi dari objek hanya dapat menjadi item dari beberapa enum. Misalnya, propinsi Shape dari objek Part adalah item dari Enum.PartType Ennum. Berikut contoh kode menunjukkan cara mencetak propinsi dari 2>Ennum.PartType.Cylinder2> ItemEnnum. 5>Kode


-- Propinsi Item bernama Enum.PartType.Cylinder
print(Enum.PartType.Cylinder.Name) -- Silinder
print(Enum.PartType.Cylinder.Value) -- 2
print(Enum.PartType.Cylinder.EnumType) -- PartType

Menetapkan Item枚

Untuk menetapkan EnumItem sebagai nilai propinsi, gunakan pengumuman penuh Enum. Anda juga dapat menggunakan Value atau 1> EnumType1> .


local part = Instance.new("Part") -- Buat bagian baru
part.Parent = workspace
part.Shape = Enum.PartType.Cylinder -- Oleh EnumItem (praktik terbaik)
part.Shape = Enum.PartType.Cylinder.Value -- OlehNilai EnumItem
part.Shape = 2 -- OlehNilai EnumItem
part.Shape = Enum.PartType.Cylinder.Name -- Oleh Nama EnumItem
part.Shape = "Cylinder" -- By EnumItem Name