التابع Enum.toString() في لغة Kotlin
يعيد التابع toString()
تمثيلا نصيا للكائن الذي استُدعيت عبره.
البنية العامة
open fun toString(): String
القيمة المُعادة
أمثلة
في الشيفرة الآتية ننشئ صنفًا من النوع Enum
باسم ColorEnum
مكونًا من أربعة ثوابت Red
و Blue
و Green
و Orange
، ثم ننشئ متغيرًا x
يحتوي القيمة RED
للصنف ColorEnum
، ثم نستدعي الدالة toString()
عبر x
، ثم نطبع الناتج:
fun main(args: Array<String>) {
val x = ColorEnum.Red
print(x.toString()) // Red
}
enum class ColorEnum(val colorCode: Int)
{
Red(2),
Blue(11212),
Green(21212),
Orange(212121)
}
انظر أيضًا
- الخاصيّة
ordinal
: تعيد ترتيب مُركّبة الكائنenum
الذي استُدعيت عبره، أي ترتيبها في تصريح الكائنenum،
بحيث تأخذ المُركّبة الأولى العدد0
. - الخاصيّة
name
:تعيد اسم مُركّبة الكائنenum
الذي استُدعيت عبره، كما سُمّيت أُثناء تعريف ذلك الكائن.