الدالة not()‎ في Kotlin

من موسوعة حسوب
مراجعة 12:18، 8 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تعكس الدالة not()‎ القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل ! عوضًا عن هذه الدالة.

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

operator fun not(): Boolean

المعاملات

other

القيمة المنطقية الأخرى التي ستطبق عليها العملية.

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

يعاد عكس القيمة المنطقية المعطاة.

أمثلة

استخدام الدالة ()not لعكس قيمة منطقية معينة:

fun main(args: Array<String>) {
    val x = true
    println(x.not()) // false
    println(!x)      // false
}

انظر أيضًا

  • الدالة and()‎: تجري العملية and المنطقية بين قيمتين منطقيتين.
  • الدالة or()‎ : تجري العملية or المنطقية بين قيمتين منطقيتين.
  • الدالة xor()‎: تجري العملية xor المنطقية بين قيمتين منطقيتين.
  • الدالة compareTo()‎: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.

مصادر