الفرق بين المراجعتين لصفحة: «Kotlin/Enum/toString»
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 18: | سطر 18: | ||
} | } | ||
enum class ColorEnum(val colorCode: Int) | enum class ColorEnum(val colorCode: Int) | ||
{ | { | ||
Red(2), | |||
Blue(11212), | |||
Green(21212), | |||
Orange(212121) | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 35: | سطر 34: | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/to-string.html صفحة الدالة Enum.toString() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/to-string.html صفحة الدالة Enum.toString() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Enum]] |
المراجعة الحالية بتاريخ 12:33، 9 سبتمبر 2018
تحول الدالة toString()
الكائن الذي استُدعي معها إلى سلسلة نصية (String).
البنية العامة
open fun toString(): String
القيمة المعادة
تعاد سلسلة نصية تضم جميع محتويات الكائن المعطى.
أمثلة
استعمال الدالة toString()
لتحويل أحد ثوابت نسخة أنشئت من الصنف Enum
إلى سلسلة نصية:
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)
}
انظر أيضًا
- الدالة
compareTo()
بين الكائن الذي استُدعي معها والكائن المُمرّر إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كان الكائن الأول (أي الذي استُدعي معها) أصغر من الكائن الثاني، أو قيمة موجبة إن كان الكائن الأول أكبر من الكائن الثاني. - الخاصيّة
name
: تمثل اسم الثابت المعرف في الكائنenum
الذي استُدعي معها كما سُمّي أُثناء تعريف هذا الكائن.