الفرق بين المراجعتين لصفحة: «Kotlin/Enum/name»

من موسوعة حسوب
< Kotlin‏ | Enum
طلا ملخص تعديل
 
سطر 31: سطر 31:
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Property]]
[[تصنيف:Kotlin Property]]
[[تصنيف: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 الذي استُدعي معها.

مصادر