TLO:Enum
Jump to navigation
Jump to search
Forms
- enum Enum[typeName]
- Retrieves an enum type by name
Examples
- Register and use an Enum
; register an "enumbers" enum and object type LavishScript:RegisterEnum[enumbers] ; set values in the enum Enum[enumbers]:SetValue[zero,0] Enum[enumbers]:SetValue[one,1] Enum[enumbers]:SetValue[two,2] Enum[enumbers]:SetValue[three,3] Enum[enumbers]:SetValue[four,4] Enum[enumbers]:SetValue[five,5] Enum[enumbers]:SetValue[six,6] Enum[enumbers]:SetValue[seven,7] Enum[enumbers]:SetValue[eight,8] Enum[enumbers]:SetValue[nine,9] ; convert integers to enumbers echo ${Int[0](enumbers)} echo ${Int[1](enumbers)} echo ${Int[2](enumbers)} echo ${Int[3](enumbers)} echo ${Int[4](enumbers)} echo ${Int[5](enumbers)} echo ${Int[6](enumbers)} echo ${Int[7](enumbers)} echo ${Int[8](enumbers)} echo ${Int[9](enumbers)}