الدالة xor()
في Kotlin
تجري الدالة xor()
العملية xor
المنطقية بين قيمتين منطقيتين.
البنية العامة
infix fun xor(other: Boolean): Boolean
وجود الكلمة المفتاحية infix
يدل على أنَّ هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل .
والأقواس ()
المُستخدَمَين في الاستدعاء عادةً.
القيمة المعادة
تعاد قيمة منطقية تكون ناتج إجراء العملية xor
على القيمتين المعطيتين.
أمثلة
استخدام الدالة ()xor
لتطبيق العملية xor
على قيمتين منطقيتين:
fun main(args: Array<String>) {
println(true xor false) // true
println(true xor true) // false
println(false xor false) // false
}
انظر أيضًا
- الدالة
and()
: تجري العمليةand
المنطقية بين قيمتين منطقيتين. - الدالة
or()
: تجري العمليةor
المنطقية بين قيمتين منطقيتين. - الدالة
not()
: تعكس القيمة المنطقيَّة المستدعاة معها. - الدالة
compareTo()
: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.