الدالة xor() في Kotlin
تجري الدالة xor() العملية xor المنطقية بين قيمتين منطقيتين.
البنية العامة
infix fun xor(other: Boolean): Boolean
وجود الكلمة المفتاحية infix يدل على أنَّ هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل . والأقواس () المُستخدَمَين في الاستدعاء عادةً.
المعاملات
other
القيمة المنطقية الأخرى التي ستطبق عليها العملية.
القيمة المعادة
تعاد قيمة منطقية تكون ناتج إجراء العملية 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 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.