الفرق بين المراجعتين لصفحة: «Kotlin/Enum/name»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
|||
سطر 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
الذي استُدعي معها.