الفرق بين المراجعتين لصفحة: «Kotlin/Comparable/compareTo»
< Kotlin | Comparable
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 6: | سطر 6: | ||
</syntaxhighlight>وجود الكلمة المفتاحيّة <code>operator</code> يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator). | </syntaxhighlight>وجود الكلمة المفتاحيّة <code>operator</code> يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator). | ||
== المعاملات == | |||
=== <code>other</code> === | |||
الكائن الآخر المراد موازنته مع الكائن المعطى. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
سطر 17: | سطر 22: | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-comparable/compare-to.html صفحة الدالة Comparable.compareTo() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-comparable/compare-to.html صفحة الدالة Comparable.compareTo() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Comparable]] |
المراجعة الحالية بتاريخ 06:59، 9 سبتمبر 2018
توازن الدالة compareTo()
بين الكائن الذي استُدعي معها والكائن المُمرّرة إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
البنية العامة
abstract operator fun compareTo(other: T): Int
وجود الكلمة المفتاحيّة operator
يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).
المعاملات
other
الكائن الآخر المراد موازنته مع الكائن المعطى.
القيمة المعادة
تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط other
، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط other
)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
انظر أيضًا
- الصنف
Comparable
.