الفرق بين المراجعتين ل"Kotlin/Enum/name"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الخاصية Enum.name في لغة Kotlin}}</noinclude> <code>Enum</code> هو الصنف الأساس لكل أصنا...') |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية Enum.name في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الخاصية Enum.name في لغة Kotlin}}</noinclude> | ||
− | <code> | + | تعيد الخاصية <code>name</code> اسم مُركّبة الكائن <code>enum</code> الذي استُدعيت عبره، كما سُمّيت أُثناء تعريف ذلك الكائن. |
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
− | + | val name: String | |
</syntaxhighlight> | </syntaxhighlight> | ||
== أمثلة == | == أمثلة == | ||
− | في الشيفرة الآتية ننشئ | + | في الشيفرة الآتية ننشئ كائنًا من النوع <code>[[Kotlin/Enum/index|Enum]]</code> باسم <code>ColorEnum</code> مكونًا من أربعة مركّبات <code>RED</code> و <code>BLUE</code> و <code>GREEN</code> و <code>ORANGE</code>، ثم نستدعي الخاصية <code>name</code> عبر المركّبتين <code>RED</code> و <code>BLUE</code>، ثم نطبع الناتج:<syntaxhighlight lang="kotlin"> |
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
− | print(ColorEnum.Red) // Red | + | print(ColorEnum.Red.name) // Red |
+ | print(ColorEnum.Blue.name) // Blue | ||
} | } | ||
مراجعة 17:29، 3 يوليو 2018
تعيد الخاصية name
اسم مُركّبة الكائن enum
الذي استُدعيت عبره، كما سُمّيت أُثناء تعريف ذلك الكائن.
البنية العامة
val name: String
أمثلة
في الشيفرة الآتية ننشئ كائنًا من النوع Enum
باسم ColorEnum
مكونًا من أربعة مركّبات RED
و BLUE
و GREEN
و ORANGE
، ثم نستدعي الخاصية 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)
}
انظر أيضًا
- الصنف
Array
: يعبِّر عن المصفوفات (بالحجم size) في لغة Kotlin. - الخاصيّة
Array.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.