الخاصية Enum.name في Kotlin

من موسوعة حسوب
< Kotlin‏ | Enum
نسخة 12:30، 9 سبتمبر 2018 للمستخدم جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى: تصفح، ابحث

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

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

val name: String

أمثلة

يوضح المثال التالي كيفية إنشاء نسخة من الصنف Enum باسم ColorEnum مكونًا من أربعة ثوابت هي: Red  و Blue  و Green  و Orange، واستعمال الخاصية Enum.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)
}

انظر أيضًا

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

مصادر