الفرق بين المراجعتين لصفحة: «Kotlin/Boolean/not»

من موسوعة حسوب
لا ملخص تعديل
مراجعة وتدقيق.
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>not()‎</code> في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>not()‎</code> في Kotlin}}</noinclude>
تعيد الدالة<code>not()‎</code> نفي القيمة المنطقية.
تعكس الدالة <code>not()‎</code> القيمة المنطقيَّة المستدعاة معها. يمكن استعمال المعامل <code>!</code> عوضًا عن هذه الدالة.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
سطر 6: سطر 6:


</syntaxhighlight>
</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
قيمة منطقية.
يعاد عكس القيمة المنطقية المعطاة.
==أمثلة==
==أمثلة==
===استخدام الدالة <code>()not</code>===
استخدام الدالة <code>()not</code> لعكس قيمة منطقية معينة:
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin">
<nowiki/><nowiki/><nowiki/><syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {  
fun main(args: Array<String>) {
     val x = true
     val x = true
     println(!x) // false
    println(x.not()) // false
     println(!x)     // false
}
}
</syntaxhighlight>
</syntaxhighlight>
==أنظر أيضًا==
==انظر أيضًا==
*<code>[[Kotlin/Boolean/or|or()]]</code>‎ : تقوم بالعملية المنطقة <code>or</code> بين قيمتين منطقيتين، وعلى خلاف المعامل <code>||،</code> فهذه الدالة تتحقق من كلا القيمتين المنطقيتين.
*الدالة <code>[[Kotlin/Boolean/and|and()‎]]</code>: تجري العملية <code>and</code> المنطقية بين قيمتين منطقيتين.
*الدالة <code>[[Kotlin/Boolean/or|or()]]</code>‎ : تجري العملية <code>or</code> المنطقية بين قيمتين منطقيتين.
*الدالة <code>[[Kotlin/Boolean/xor|xor()‎]]</code>: تجري العملية <code>xor</code> المنطقية بين قيمتين منطقيتين.
*الدالة <code>[[Kotlin/Boolean/compareTo|compareTo()‎]]</code>: توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.
==مصادر==
==مصادر==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/not.html الدالة  not()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/not.html صفحة الدالة not()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
[[تصنيف:Kotlin Functions]]

مراجعة 04:59، 10 أغسطس 2018

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

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

operator fun not(): Boolean

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

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

أمثلة

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

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

انظر أيضًا

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

مصادر