الفرق بين المراجعتين لصفحة: «Kotlin/Enum/name»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية Enum.name في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الخاصية Enum.name في لغة Kotlin}}</noinclude> | ||
تمثِّل الخاصية <code>Enum.name</code> اسم الثابت المعرف في الكائن <code>enum</code> الذي استُدعي معها كما سُمّي أُثناء تعريف هذا الكائن. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 9: | سطر 9: | ||
== أمثلة == | == أمثلة == | ||
يوضح المثال التالي كيفية إنشاء صنف من النوع <code>[[Kotlin/Enum|Enum]]</code> باسم <code>ColorEnum</code> مكونًا من أربعة ثوابت هي: <code>Red</code> و <code>Blue</code> و <code>Green</code> و <code>Orange</code>، واستعمال الخاصية <code>Enum.name </code> مع الثابتين <code>RED</code> و <code>BLUE</code>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
print(ColorEnum.Red.name) // Red | print(ColorEnum.Red.name) // Red | ||
print(ColorEnum.Blue.name) // Blue | print(ColorEnum.Blue.name) // Blue | ||
} | } | ||
سطر 27: | سطر 27: | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/ | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/name.html الخاصية Enum.name في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Property]] | [[تصنيف:Kotlin Property]] |
مراجعة 08:22، 16 أغسطس 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
: تعيد ترتيب مُركّبة الكائنenum
الذي استُدعيت عبره، أي ترتيبها في تصريح الكائنenum،
بحيث تأخذ المُركّبة الأولى العدد0
.