الفرق بين المراجعتين ل"Kotlin/kotlin.text/Typography/index"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎Typography</code>‎ في Kotlin}}</noinclude> يوفّر قيما مُرقّمة (enumeration values) لاستخدام...')
 
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎Typography</code>‎ في Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎Typography</code>‎ في Kotlin}}</noinclude>
  
يوفّر قيما مُرقّمة (enumeration values) لاستخدامها في تعيين خيارات [[Kotlin/kotlin.text/Regex/index|التعابير النمطية]].
+
تعرّف أسماء لرموز اليونيكود المستخدمة في الطباعة الخاصة.
 
 
== الخاصيات الموروثة (Inherited Properties) ==
 
 
 
=== [[Kotlin/Enum/name|name]] ===
 
تعيد الخاصية <code>name</code> اسم الثابت من الكائن <code>enum</code> الذي استُدعيت عبره، كما سُمّيت أُثناء تعريف ذلك الكائن.
 
 
 
 
 
 
==الدوال الموروثة==
 
==الدوال الموروثة==
 
=== [[Kotlin/Enum/clone|<code>clone</code>]]  ===
 
يطلق التابع <code>clone()</code>‎ استثناءً (exception) لأنّ ثوابت enum  لا يمكن أن تُنسخ. هذا التابع يمنع الأصناف من النوع <code>[[Kotlin/Enum/index|Enum]]</code> من أن ترِث من الصنف<code>Cloneable</code>.
 
 
=== <code>[[Kotlin/Enum/compareTo|compareTo]]</code> ===
 
تقارن الدالة<code>compareTo()‎</code> بين قيمة العنصر الذي استُدعيت عبره والقيمة المُمرّرة، إذ تعيد القيمة <code>0</code> إن كانا متساويين، أو تعيد قيمة سلبية إن كانت قيمة العنصر الذي استُدعيت عبره أصغر من القيمة المُمرّرة، أو تعيد قيمة موجبة إن كانت قيمة العنصر الذي استُدعيت عبره أكبر من القيمة المُمرّرة .
 
  
 
=== <code>[[Kotlin/Any/equals|equals]]</code> ===
 
=== <code>[[Kotlin/Any/equals|equals]]</code> ===

المراجعة الحالية بتاريخ 18:06، 19 يوليو 2018


تعرّف أسماء لرموز اليونيكود المستخدمة في الطباعة الخاصة.

الدوال الموروثة

equals

تبين الدالة equals()‎ إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره.

hashCode

يعيد التابع hashCode()‎ قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره.

toString

يعيد التابع toString()‎ تمثيلًا نصيًا للكائن الذي يُستدعى عبره.