الخاصية Enum.ordinal في لغة Kotlin
تعيد الخاصية ordinal
اسم مُركّبة الكائن enum
الذي استُدعيت عبره، كما سُمّيت أُثناء تعريف ذلك الكائن.
البنية العامة
val name: String
أمثلة
في الشيفرة الآتية ننشئ كائنًا من النوع Enum
باسم ColorEnum
مكونًا من أربعة مركّبات RED
و BLUE
و GREEN
و ORANGE
، ثم نستدعي الخاصية name
عبر المركّبتين RED
و BLUE
، ثم نطبع الناتج:
fun main(args: Array<String>) {
print(ColorEnum.Red.name) // Red
print(ColorEnum.Blue.name) // Blue
}
enum class ColorEnum(val colorCode: Int)
{
Red(2),
Blue(11212),
Green(21212),
Orange(212121)
}
انظر أيضًا
- الصنف
Array
: يعبِّر عن المصفوفات (بالحجم size) في لغة Kotlin. - الخاصيّة
Array.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.