التهيئة الأولية <init> للصنف Enum في Kotlin

من موسوعة حسوب
< Kotlin‏ | Enum
(بالتحويل من Kotlin/Enum/Init)

يعدُّ الصنف Enum الصنف الأساس لكل أصناف الترقيم (enum classes). إن أردت الاطلاع على معلومات أوسع حول أصناف الترقيم، فاقرأ هذا المرجع.

البنية العامة

Enum(name: String, ordinal: Int)

المعاملات

name

سلسلة نصية.

ordinal

عدد صحيح.

أمثلة

في الشيفرة الآتية، ننشئ نسخة من الصنف Enum باسم ColorEnum مكونًا من أربعة ثوابت: Red و Blue و Green و Orange ثم نطبع قيمة الثابت Red:

fun main(args: Array<String>) {
    print(ColorEnum.Red) // Red
}

enum class ColorEnum(val colorCode: Int)
{
    Red(2),
    Blue(11212),
    Green(21212),
    Orange(212121)
}

انظر أيضًا

  • الخاصيّة name: تمثل اسم الثابت المعرف في الكائن enum الذي استُدعي معها كما سُمّي أُثناء تعريف هذا الكائن.

مصادر