الفرق بين المراجعتين ل"Kotlin/Enum/compareTo"

من موسوعة حسوب
< Kotlin‏ | Enum
اذهب إلى التنقل اذهب إلى البحث
(مراجعة وتدقيق.)
ط (استبدال النص - 'Kotlin Functions' ب'Kotlin Function')
سطر 16: سطر 16:
 
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/compare-to.html صفحة الدالة Enum.compareTo()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/compare-to.html صفحة الدالة Enum.compareTo()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
+
[[تصنيف:Kotlin Function]]

مراجعة 11:32، 30 أغسطس 2018

توازن الدالة compareTo()‎ بين الكائن الذي استُدعي معها والكائن المُمرّر إليها ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كان الكائن الأول (أي الذي استُدعي معها) أصغر من الكائن الثاني، أو قيمة موجبة إن كان الكائن الأول أكبر من الكائن الثاني.

البنية العامة

fun compareTo(other: E): Int

حلت الدالة Comparable.compareTo()‎ مكان هذه الدالة.

القيمة المعادة

تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع قيمة الوسيط other، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط other)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.

انظر أيضًا

  • الدالة equals(): تتحقق إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعي معها.
  • الصنف Enum.

مصادر