الدالة Comparable.compareTo()
في Kotlin
< Kotlin | Comparable
توازن الدالة compareTo()
بين الكائن الذي استُدعي معها والكائن المُمرّرة إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
البنية العامة
abstract operator fun compareTo(other: T): Int
وجود الكلمة المفتاحيّة operator
يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).
المعاملات
other
الكائن الآخر المراد موازنته مع الكائن المعطى.
القيمة المعادة
تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط other
، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط other
)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
انظر أيضًا
- الصنف
Comparable
.