الفرق بين المراجعتين لصفحة: «Kotlin/Enum/compareTo»
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>Enum.compareTo()</code> في | <noinclude>{{DISPLAYTITLE: الدالة <code>Enum.compareTo()</code> في Kotlin}}</noinclude> | ||
توازن الدالة <code>compareTo()</code> بين الكائن الذي استُدعي معها والكائن المُمرّر إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كان الكائن الأول (أي الذي استُدعي معها) أصغر من الكائن الثاني، أو قيمة موجبة إن كان الكائن الأول أكبر من الكائن الثاني. | توازن الدالة <code>compareTo()</code> بين الكائن الذي استُدعي معها والكائن المُمرّر إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كان الكائن الأول (أي الذي استُدعي معها) أصغر من الكائن الثاني، أو قيمة موجبة إن كان الكائن الأول أكبر من الكائن الثاني. | ||
==البنية العامة== | ==البنية العامة== | ||
سطر 6: | سطر 6: | ||
</syntaxhighlight>حلت الدالة [[Kotlin/Comparable/compareTo|<code>Comparable.compareTo()</code>]] مكان هذه الدالة. | </syntaxhighlight>حلت الدالة [[Kotlin/Comparable/compareTo|<code>Comparable.compareTo()</code>]] مكان هذه الدالة. | ||
==المعاملات== | |||
=== <code>other</code> === | |||
الكائن الآخر المراد موازنته. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط <code>other</code>، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط <code>other</code>)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية. | تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط <code>other</code>، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط <code>other</code>)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية. | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* | * الصنف <code>[[Kotlin/Enum|Enum]]</code>. | ||
* الدالة [[Kotlin/Enum/equals|<code>equals()</code>]]: تتحقق إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعي معها. | |||
==مصادر== | ==مصادر== | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/compare-to.html الدالة | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/compare-to.html صفحة الدالة Enum.compareTo() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Enum]] |
المراجعة الحالية بتاريخ 12:36، 9 سبتمبر 2018
توازن الدالة compareTo()
بين الكائن الذي استُدعي معها والكائن المُمرّر إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كان الكائن الأول (أي الذي استُدعي معها) أصغر من الكائن الثاني، أو قيمة موجبة إن كان الكائن الأول أكبر من الكائن الثاني.
البنية العامة
fun compareTo(other: E): Int
حلت الدالة Comparable.compareTo()
مكان هذه الدالة.
المعاملات
other
الكائن الآخر المراد موازنته.
القيمة المعادة
تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط other
، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط other
)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.