الفرق بين المراجعتين لصفحة: «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>other</code> ===
القيمة المنطقية الأخرى التي ستطبق عليها العملية.
 
==القيمة المعادة==
يعاد عكس القيمة المنطقية المعطاة.
==أمثلة==
==أمثلة==
===استخدام الدالة <code>()not</code>===
استخدام الدالة <code>()not</code> لعكس قيمة منطقية معينة:<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 Function]]
[[تصنيف:Kotlin Boolean]]

المراجعة الحالية بتاريخ 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 إن كانا متساويين، أو قيمة سالبة إن كانت القيمة الأولى (قيمة العنصر الذي استُدعيت معه) أصغر من القيمة الثانية، أو قيمة موجبة إن كانت القيمة الأولى أكبر من القيمة الثانية.

مصادر