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

من موسوعة حسوب
مراجعة 16:26، 24 يونيو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>xor()‎</code> في لغة Kotlin}}</noinclude> تقوم الدالة<code>xor()‎</code> بالعملية المنطقة...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تقوم الدالةxor()‎ بالعملية المنطقة and بين قيمتين منطقيتين، وعلى خلاف المعامل &&، فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.

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

infix fun and(other: Boolean): Boolean

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

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

قيمة منطقية.

أمثلة

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

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

أنظر أيضًا

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

مصادر