الخاصية Enum.ordinal في لغة Kotlin

من موسوعة حسوب
< Kotlin‏ | Enum
مراجعة 17:30، 3 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الخاصية Enum.ordinal في لغة Kotlin}}</noinclude> تعيد الخاصية <code>ordinal</code> اسم مُركّبة الكائن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تعيد الخاصية 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)
 }

انظر أيضًا

مصادر