الدالة xor()‎ في لغة Kotlin

من موسوعة حسوب

تقوم الدالةxor()‎ بالعملية المنطقة xor بين قيمتين منطقيتين.

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

infix fun xor(other: Boolean): Boolean

يُلاحَظ وجود الكلمة المفتاحية infix للدلالة على أن هذه الدالة يمكن استدعاؤها بنمط التدوين الداخليّ (infix notation)؛ أي من خلال حذف المعامل .والأقواس () المُستخدَمَين في الاستدعاء عادةً، وللمزيد من التفاصيل راجع توثيق التدوين الداخلي للدوال (infix functions).

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

قيمة منطقية.

أمثلة

استخدام الدالة ()xor

fun main(args: Array<String>) {
    println(true xor false) // true
    println(true xor true) // false
    println(false xor false) // false
}

أنظر أيضًا

  • or()‎ : تقوم بالعملية المنطقة or بين قيمتين منطقيتين، وعلى خلاف المعامل ||، فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.

مصادر