열거형 데이터 입력또는 Datatype. Enum 은 고정 목록의 항목입니다. 전역 개체 Enum 을 통해 열거형에 액세스할 수 있습니다. 전체 목록의 열거형 및 해당 항목은 Enum 에 참조되십시오.
Enums의 항목 가져오기
열거형의 모든 항목을 가져오려면 열거형에서 GetEnumItems() 메서드를 호출합니다. 다음 코드 샘플은 열거형에서 GetEnumItems() 메서드를 호출하는 방법을 보여줍니다.
local partTypes = Enum.PartType:GetEnumItems()for index, enumItem in partTypes doprint(enumItem)end--]]Enum.PartType.BallEnum.PartType.BlockEnum.PartType.Cylinder]]
열거 항목
Datatype. EnumItem 은 열거형의 항목에 대한 데이터 형식입니다. EnumItem 는 세 가지 속성을 가지고 있습니다.
개체의 일부는 특정 열거형의 아이템만 나타납니다. 예를 들어, Shape 개체의 Part 속성은 Enum.PartType 열거형의 아이템입니다. 다음 코드 샘플은 2>Class.Part2> 개체의 5>Shape5> 속성을 인��
-- EnumItem.PartType.Cylinder라는 이름의 속성print(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 -- EnumItem 값part.Shape = 2 -- EnumItem 값part.Shape = Enum.PartType.Cylinder.Name -- 열거형 항목 이름part.Shape = "Cylinder" -- By EnumItem Name