الفرق بين المراجعتين لصفحة: «Kotlin/Boolean/compareTo»
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
ط استبدال النص - 'Kotlin Functions' ب'Kotlin Function' |
||
سطر 25: | سطر 25: | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/compare-to.html صفحة الدالة compareTo() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/compare-to.html صفحة الدالة compareTo() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] |
مراجعة 11:36، 30 أغسطس 2018
توازن الدالة compareTo()
بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
البنية العامة
fun compareTo(other: Boolean): Int (source)
القيمة المعادة
تعاد القيمة 0 إن كانت القيمة المعطاة متساوية مع القيمة other
، أو تعاد قيمة سالبة إن كانت القيمة الأولى (القيمة المعطاة) أصغر من القيمة الثانية (قيمة الوسيط other
)، أو تعاد قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
أمثلة
استعمال الدالة ()compareTo
للموازنة بين سلسلتين نصيتين:
fun main(args: Array<String>) {
val x = "hsoub"
val y = "academy"
println(x.compareTo(y)) // 7
}
انظر أيضًا
- الدالة
and()
: تجري العمليةand
المنطقية بين قيمتين منطقيتين. - الدالة
or()
: تجري العمليةor
المنطقية بين قيمتين منطقيتين. - الدالة
not()
: تعكس القيمة المنطقيَّة المستدعاة معها. - الدالة
xor()
: تجري العمليةxor
المنطقية بين قيمتين منطقيتين.